[Zope3-checkins] CVS: Zope3/src/zope/app - introspector.py:1.17.8.1
Jim Fulton
jim at zope.com
Sat Oct 11 10:19:33 EDT 2003
Update of /cvs-repository/Zope3/src/zope/app
In directory cvs.zope.org:/tmp/cvs-serv7088/src/zope/app
Modified Files:
Tag: adaptergeddon-branch
introspector.py
Log Message:
Refactored declaration framework to unify declarations and interfaces.
=== Zope3/src/zope/app/introspector.py 1.17 => 1.17.8.1 ===
--- Zope3/src/zope/app/introspector.py:1.17 Tue Sep 2 16:45:38 2003
+++ Zope3/src/zope/app/introspector.py Sat Oct 11 10:19:00 2003
@@ -122,7 +122,7 @@
else:
attributes.append((desc.getName(), desc.getDoc()))
- for base in interface.getBases():
+ for base in interface.__bases__:
bases.append(base.__module__+'.'+base.__name__)
desc = str(interface.getDoc())
return [Iname, bases, desc, methods, attributes]
@@ -182,7 +182,7 @@
results = []
iservice = getService(self.context, Interfaces)
for id, interface in iservice.items(base=base):
- if base in interface.getBases() and not interface.names():
+ if base in interface.__bases__ and not interface.names():
results.append(interface)
results.sort()
return tuple(results)
More information about the Zope3-Checkins
mailing list