[Checkins] SVN: zope.introspectorui/trunk/src/zope/introspectorui/code.py Add a view for text files in packages.

Uli Fouquet uli at gnufix.de
Sun Aug 10 22:50:34 EDT 2008


Log message for revision 89622:
  Add a view for text files in packages.

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-11 02:49:35 UTC (rev 89621)
+++ zope.introspectorui/trunk/src/zope/introspectorui/code.py	2008-08-11 02:50:34 UTC (rev 89622)
@@ -15,7 +15,7 @@
 """
 import grokcore.view as grok
 from zope.location.location import located
-from zope.introspector.code import PackageInfo
+from zope.introspector.code import PackageInfo, FileInfo
 from zope.introspectorui.interfaces import IBreadcrumbProvider, ICodeView
 
 class Package(grok.View):
@@ -63,3 +63,14 @@
 
     def getBreadcrumbs(self):
         return IBreadcrumbProvider(self).getBreadcrumbs()
+
+class File(grok.View):
+    grok.implements(ICodeView)
+    grok.context(FileInfo)
+    grok.name('index')
+
+    def getBreadcrumbs(self):
+        return IBreadcrumbProvider(self).getBreadcrumbs()
+
+    def getRaw(self):
+        return open(self.context.getPath(), 'r').read()



More information about the Checkins mailing list