[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__'):