[Checkins] SVN: zope.introspectorui/trunk/src/zope/introspectorui/code.py Create function descriptions with full signature in modules.
Uli Fouquet
uli at gnufix.de
Tue Aug 12 08:22:43 EDT 2008
Log message for revision 89717:
Create function descriptions with full signature in modules.
Changed:
U zope.introspectorui/trunk/src/zope/introspectorui/code.py
-=-
Modified: zope.introspectorui/trunk/src/zope/introspectorui/code.py
===================================================================
--- zope.introspectorui/trunk/src/zope/introspectorui/code.py 2008-08-12 11:56:47 UTC (rev 89716)
+++ zope.introspectorui/trunk/src/zope/introspectorui/code.py 2008-08-12 12:22:42 UTC (rev 89717)
@@ -25,7 +25,7 @@
def update(self):
self.classes = self.getClassURLs()
- self.functions = self.getFunctionURLs()
+ self.functions = self.getFunctions()
def getItemURLs(self, items):
module = self.context.context
@@ -44,6 +44,17 @@
functions = self.context.getFunctions()
return sorted(self.getItemURLs(functions))
+ def getFunctions(self):
+ functions = self.context.getFunctions()
+ result = []
+ for func in functions:
+ name = func.dotted_name.split('.')[-1]
+ signature = func.getSignature()
+ result.append(dict(name=name,
+ signature=signature,
+ fullname=name+signature))
+ return result
+
def getBreadcrumbs(self):
return IBreadcrumbProvider(self).getBreadcrumbs()
More information about the Checkins
mailing list