[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