# -*- coding: utf-8 -*- from pelican import signals def initialize_content_object_set(app): app.settings['content_objects'] = set() def collect_content_objects(co): context = co._context['content_objects'].add(co) def register(): signals.initialized.connect(initialize_content_object_set) signals.content_object_init.connect(collect_content_objects)