X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fdependency_walker.py;h=8b15a8520641229481e5377e4b8b407cb4ab7696;hb=6773d5d2b3489fd12e30500dbe4e4f7388430023;hp=bc75b0c144b4f06733280138efc84b8320668a0c;hpb=087a7d31bc0c760e40cdc12906ec49d0d2cb8ebb;p=plstackapi.git diff --git a/planetstack/dependency_walker.py b/planetstack/dependency_walker.py old mode 100755 new mode 100644 index bc75b0c..8b15a85 --- a/planetstack/dependency_walker.py +++ b/planetstack/dependency_walker.py @@ -12,6 +12,9 @@ import json import pdb from core.models import * +from util.logger import Logger, logging +logger = Logger(level=logging.INFO) + missing_links={} try: @@ -68,6 +71,7 @@ def __walk_deps(fn, object, deps): except AttributeError: if not missing_links.has_key(model+'.'+link): print "Model %s missing link for dependency %s"%(model, link) + logger.log_exc("Model %s missing link for dependency %s"%(model, link)) missing_links[model+'.'+link]=True if (peer):