From: Scott Baker Date: Thu, 9 Oct 2014 23:16:02 +0000 (-0700) Subject: observer_disabled was not being imported into core/models/user.py X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=commitdiff_plain;h=152956fa175a51f53265e6a072f754dad5929843 observer_disabled was not being imported into core/models/user.py --- diff --git a/planetstack/core/models/user.py b/planetstack/core/models/user.py index 5a73ad7..1b3be29 100644 --- a/planetstack/core/models/user.py +++ b/planetstack/core/models/user.py @@ -13,6 +13,20 @@ from core.middleware import get_request import model_policy from django.core.exceptions import PermissionDenied +# ------ from plcorebase.py ------ +try: + # This is a no-op if observer_disabled is set to 1 in the config file + from observer import * +except: + print >> sys.stderr, "import of observer failed! printing traceback and disabling observer:" + import traceback + traceback.print_exc() + + # guard against something failing + def notify_observer(*args, **kwargs): + pass +# ------ ------ + # Create your models here. class UserManager(BaseUserManager): def create_user(self, email, firstname, lastname, password=None):