# HG changeset patch # User Thierry Florac # Date 1250545930 -7200 # Node ID c5b819c782ddf9dc5ad8c5f9f37e1b2fd4ed0e2e # Parent 6eddd17108b1c7a010d87f21b021c546193a78a0 Get access to __parent__ directly instead of using zapi.getParent() to avoid exceptions diff -r 6eddd17108b1 -r c5b819c782dd ztfy/utils/traversing.py --- a/ztfy/utils/traversing.py Sat Aug 15 00:11:09 2009 +0200 +++ b/ztfy/utils/traversing.py Mon Aug 17 23:52:10 2009 +0200 @@ -32,9 +32,9 @@ if allow_context: parent = context else: - parent = zapi.getParent(context) + parent = getattr(context, '__parent__', None) while parent is not None: if interface.providedBy(parent): return interface(parent) - parent = zapi.getParent(parent) + parent = getattr(parent, '__parent__', None) return None