[Zope3-checkins] CVS: Zope3/src/zope/interface - declarations.py:1.12

Jim Fulton jim@zope.com
Mon, 2 Jun 2003 10:46:46 -0400


Update of /cvs-repository/Zope3/src/zope/interface
In directory cvs.zope.org:/tmp/cvs-serv17955/src/zope/interface

Modified Files:
	declarations.py 
Log Message:
Fixed a bug in setting implementation specifications on deeply-nested
classic classes.


=== Zope3/src/zope/interface/declarations.py 1.11 => 1.12 ===
--- Zope3/src/zope/interface/declarations.py:1.11	Mon Jun  2 07:07:58 2003
+++ Zope3/src/zope/interface/declarations.py	Mon Jun  2 10:46:15 2003
@@ -1301,7 +1301,7 @@
         return d
     for b in cls.__bases__:
         d = _finddescr(b)
-        if d is not cls:
+        if d is not b:
             return d
 
     return cls