From 08c43bfa50686c49cb75fb5929f9d7994c850f91 Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Sun, 21 Dec 2014 02:32:15 -0500 Subject: [PATCH] Worked around an exception: FieldError --- planetstack/dependency_walker.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/planetstack/dependency_walker.py b/planetstack/dependency_walker.py index 93e1847..bc75b0c 100755 --- a/planetstack/dependency_walker.py +++ b/planetstack/dependency_walker.py @@ -55,7 +55,6 @@ def walk_inv_deps(fn, object): def __walk_deps(fn, object, deps): model = object.__class__.__name__ - for dep in deps: #print "Checking dep %s"%dep peer=None @@ -74,8 +73,10 @@ def __walk_deps(fn, object, deps): if (peer): try: peer_objects = peer.all() - except: + except AttributeError: peer_objects = [peer] + except: + peer_objects = [] for o in peer_objects: fn(o, object) -- 2.47.0