[Zope3-checkins] CVS: Zope3/src/zope/interface - pyskel.py:1.3
Stephan Richter
srichter@cbu.edu
Thu, 5 Jun 2003 17:53:29 -0400
Update of /cvs-repository/Zope3/src/zope/interface
In directory cvs.zope.org:/tmp/cvs-serv6805/zope/interface
Modified Files:
pyskel.py
Log Message:
Updated pyskel.py to reflect recent changes:
- Use implements() instead of __implements__
- Removed commented out code generation print statement. We have not used
them for many months now, so that I can safely remove them.
=== Zope3/src/zope/interface/pyskel.py 1.2 => 1.3 ===
--- Zope3/src/zope/interface/pyskel.py:1.2 Wed Dec 25 09:13:42 2002
+++ Zope3/src/zope/interface/pyskel.py Thu Jun 5 17:53:28 2003
@@ -55,11 +55,6 @@
isinstance(ades[1], Attribute),
namesAndDescriptions)
- # if namesAndDescriptions and print_iface:
- # print
- # print " ######################################"
- # print " # from:", name
-
for aname, ades in namesAndDescriptions:
if isinstance(ades, Method):
sig = ades.getSignatureString()[1:-1]
@@ -68,10 +63,6 @@
print
print " def %s(%s):" % (aname, sig)
print ' "See %s"' % name
- # print
- # print
- # print " %s.__doc__ = '%%s\\n\\n%%s' %% (%s['%s'].__doc__, %s.__doc__" % (
- # aname, top.__name__, aname, aname)
elif isinstance(ades, Attribute):
print
@@ -91,22 +82,16 @@
class_name = iface.__name__
if class_name.startswith('I'):
class_name = class_name[1:]
+ print "from zope.interface import implements"
print "from %s import %s" % (iface.__module__, iface.__name__)
print
print "class %s:" %class_name
print " __doc__ = %s.__doc__" % iface.__name__
print
- print " __implements__ = ", iface.__name__
+ print " implements(%s)" %iface.__name__
print
- # print " ############################################################"
- # print " # Implementation methods for interface"
- # print " #", name
rskel(iface, iface, 0)
-
- # print
- # print " #"
- # print " ############################################################"
def resolve(name, _silly=('__doc__',), _globals={}):