[Checkins]
SVN: grok/branches/ulif-introspector/src/grok/admin/docgrok.py
Make admin traverser aware of introspector stuff.
Uli Fouquet
uli at gnufix.de
Wed Jul 2 09:43:18 EDT 2008
Log message for revision 87923:
Make admin traverser aware of introspector stuff.
Changed:
U grok/branches/ulif-introspector/src/grok/admin/docgrok.py
-=-
Modified: grok/branches/ulif-introspector/src/grok/admin/docgrok.py
===================================================================
--- grok/branches/ulif-introspector/src/grok/admin/docgrok.py 2008-07-02 13:42:39 UTC (rev 87922)
+++ grok/branches/ulif-introspector/src/grok/admin/docgrok.py 2008-07-02 13:43:18 UTC (rev 87923)
@@ -49,6 +49,7 @@
from martian.scan import is_package, ModuleInfo
from martian import ClassGrokker, ModuleGrokker
from grok.admin.objectinfo import ZopeObjectInfo
+from grok.admin.introspector import Introspector
# This is the name under which the docgrok object-browser can be
# reached.
@@ -415,7 +416,12 @@
"""
grok.context(IRootFolder)
- def traverse(self,path):
+ def traverse(self,path, *args, **kw):
+ path_info = self.request.get('PATH_INFO', None)
+ if '++skin++introspector/' in path_info:
+ # The introspector is called...
+ introspector = Introspector()
+ return introspector
if path == DOCGROK_ITEM_NAMESPACE:
# The objectbrowser is called...
obj_info = ZopeObjectInfo(self.context)
More information about the Checkins
mailing list