1 from planetstack.config import Config
4 observer_disabled = Config().observer_disabled
6 observer_disabled = False
10 if (not observer_disabled):
11 from .event_manager import EventSender
13 def notify_observer(model=None, delete=False, pk=None, model_dict={}):
15 if (model and delete):
16 if hasattr(model,"__name__"):
17 modelName = model.__name__
19 modelName = model.__class__.__name__
20 EventSender().fire(delete_flag = delete, model = modelName, pk = pk, model_dict=model_dict)
24 print "Exception in Observer. This should not disrupt the front end. %s"%str(e)
27 def notify_observer(model=None, delete=False, pk=None, model_dict={}):
30 print "The observer is disabled"