From 0e4507811611b80be6529f2376c5e3e9b4d5bdef Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Mon, 6 Jun 2011 11:34:43 +0100 Subject: [PATCH] Added Blinker signal support --- docs/changelog.rst | 1 + docs/guide/index.rst | 1 + mongoengine/__init__.py | 4 +++- mongoengine/signals.py | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 58da0d94..659bdb4e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,6 +5,7 @@ Changelog Changes in dev ============== +- Added blinker signal support - Added query_counter context manager for tests - Added DereferenceBaseField - for improved performance in field dereferencing - Added optional map_reduce method item_frequencies diff --git a/docs/guide/index.rst b/docs/guide/index.rst index aac72469..d56e7479 100644 --- a/docs/guide/index.rst +++ b/docs/guide/index.rst @@ -11,3 +11,4 @@ User Guide document-instances querying gridfs + signals diff --git a/mongoengine/__init__.py b/mongoengine/__init__.py index 6d18ffe7..de635f96 100644 --- a/mongoengine/__init__.py +++ b/mongoengine/__init__.py @@ -6,9 +6,11 @@ import connection from connection import * import queryset from queryset import * +import signals +from signals import * __all__ = (document.__all__ + fields.__all__ + connection.__all__ + - queryset.__all__) + queryset.__all__ + signals.__all__) __author__ = 'Harry Marr' diff --git a/mongoengine/signals.py b/mongoengine/signals.py index 4caa5530..0a697534 100644 --- a/mongoengine/signals.py +++ b/mongoengine/signals.py @@ -1,5 +1,8 @@ # -*- coding: utf-8 -*- +__all__ = ['pre_init', 'post_init', 'pre_save', 'post_save', + 'pre_delete', 'post_delete'] + signals_available = False try: from blinker import Namespace