[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/code.py Add a FileInfo for text files.

Uli Fouquet uli at gnufix.de
Sun Aug 10 22:13:40 EDT 2008


Log message for revision 89617:
  Add a FileInfo for text files.

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 02:04:36 UTC (rev 89616)
+++ zope.introspector/trunk/src/zope/introspector/code.py	2008-08-11 02:13:39 UTC (rev 89617)
@@ -145,6 +145,21 @@
                 os.path.splitext(self.path)[1].lower() in [
                     '.rst', '.txt', '.zcml'])
 
+class FileInfo(grok.Adapter):
+    grok.context(File)
+    grok.provides(IInfo)
+    grok.name('file')
+
+    def getDottedName(self):
+        return self.context.dotted_name
+
+    def getName(self):
+        return self.context.name
+
+    def getPath(self):
+        return self.context.path
+
+
 class Class(Code):
     pass
 



More information about the Checkins mailing list