Support User policies, since User is not a subclass of PlCoreBase
diff --git a/xos/dependency_walker.py b/xos/dependency_walker.py
index 96774df..ba9de11 100644
--- a/xos/dependency_walker.py
+++ b/xos/dependency_walker.py
@@ -84,11 +84,13 @@
peer_objects = []
for o in peer_objects:
- fn(o, object)
+ #if (isinstance(o,PlCoreBase)):
+ if (hasattr(o,'updated')):
+ fn(o, object)
# Uncomment the following line to enable recursion
# walk_inv_deps(fn, o)
-def p(x):
+def p(x,source):
print x,x.__class__.__name__
return