From: Scott Baker Date: Thu, 20 Mar 2014 05:14:58 +0000 (-0700) Subject: disable observer if it fails to import X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9e990748139fe5041d5cd9efc5148a63653697bb;p=plstackapi.git disable observer if it fails to import --- diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py index 8c5bddc..7251a81 100644 --- a/planetstack/core/models/plcorebase.py +++ b/planetstack/core/models/plcorebase.py @@ -3,8 +3,18 @@ from django.db import models from django.forms.models import model_to_dict from django.core.urlresolvers import reverse from django.forms.models import model_to_dict -# This is a no-op if observer_disabled is set to 1 in the config file -from observer import * + +try: + # This is a no-op if observer_disabled is set to 1 in the config file + from observer import * +except: + print "import of observer failed! printing traceback and disabling observer:" + import traceback + traceback.print_exc() + + # guard against something failing + def notify_observer(): + pass class PlCoreBase(models.Model):