from core.models import *
from dependency_walker import *
import model_policies
+from util.logger import logger
modelPolicyEnabled = True
modelPolicyEnabled = x
def update_dep(d, o):
- if (d.updated < o.updated):
- d.save(update_fields=['updated'])
+ try:
+ if (d.updated < o.updated):
+ d.save(update_fields=['updated'])
+ except AttributeError,e:
+ pdb.set_trace()
+ raise e
def delete_if_inactive(d, o):
#print "Deleting %s (%s)"%(d,d.__class__.__name__)
if policy_handler is not None:
policy_handler.handle(instance)
except:
- pass
+ logger.log_exc("Model Policy Error:")
elif 'deleted' in kwargs['update_fields']:
walk_inv_deps(delete_if_inactive, instance)