[Zope-Checkins] CVS: Zope/lib/python/Interface - Util.py:1.7.20.3
Shane Hathaway
shane@digicool.com
Wed, 12 Sep 2001 15:03:39 -0400
Update of /cvs-repository/Zope/lib/python/Interface
In directory cvs.zope.org:/tmp/cvs-serv29202
Modified Files:
Tag: ComponentArchitecture-branch
Util.py
Log Message:
Fixed omission of variable initialization.
=== Zope/lib/python/Interface/Util.py 1.7.20.2 => 1.7.20.3 ===
def _visitRecursively(object, implements, visitor, getInterface):
+ r = None
if isinstance(implements, Interface):
r = visitor(implements)
elif implements == CLASS_INTERFACES:
@@ -60,9 +61,8 @@
if implements is None:
return None
return _visitRecursively(object, implements, visitor, getInterface)
-
-
-
+
+
def visitInterfacesOfInstances(klass, visitor, getInterface=None):
if type(klass) in ClassTypes:
if hasattr(klass, '__implements__'):