from blinker import Namespace signals = Namespace() MARKDOWN_CREATED_EVENT = 1 MARKDOWN_UPDATED_EVENT = 2 MARKDOWN_DELETED_EVENT = 4 PATH_CREATED_EVENT = 8 PATH_UPDATED_EVENT = 16 PATH_DELETED_EVENT = 32 markdown_created = signals.signal('markdown_created') markdown_updated = signals.signal('markdown_updated') markdown_deleted = signals.signal('markdown_deleted') path_created = signals.signal('path_created') path_updated = signals.signal('path_updated') path_deleted = signals.signal('path_deleted')