[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/code.py Add ModuleInfo.

Uli Fouquet uli at gnufix.de
Mon Aug 11 12:45:57 EDT 2008


Log message for revision 89671:
  Add ModuleInfo.

Changed:
  U   zope.introspector/trunk/src/zope/introspector/code.py

-=-
Modified: zope.introspector/trunk/src/zope/introspector/code.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/code.py	2008-08-11 16:41:48 UTC (rev 89670)
+++ zope.introspector/trunk/src/zope/introspector/code.py	2008-08-11 16:45:56 UTC (rev 89671)
@@ -136,6 +136,20 @@
         else:
             return Instance(sub_dotted_name)
 
+class ModuleInfo(grok.Adapter):
+    grok.context(Module)
+    grok.provides(IInfo)
+    grok.name('module')
+
+    def getDottedName(self):
+        return self.context.dotted_name
+
+    def getPath(self):
+        return self.context.getPath()
+
+    def getClasses(self):
+        return []
+
 class File(Code):
     def __init__(self, dotted_name, name):
         super(File, self).__init__(dotted_name)



More information about the Checkins mailing list