Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import grok
- class Traver(grok.Application, grok.Container):
- pass
- class Index(grok.View):
- foo = "baz"
- @grok.traversable
- def getfoo(self):
- return self.foo
- #from zope.traversing.adapters import Traverser
- from grok.components import Traverser
- from grokcore.view import interfaces
- from zope.publisher.interfaces.http import IHTTPRequest
- from zope.traversing.interfaces import ITraversable
- from zope.publisher.interfaces.browser import IBrowserRequest
- class VIEWTraverser(grok.MultiAdapter):
- grok.adapts(grok.View, IBrowserRequest)
- grok.provides(ITraversable)
- def init(self, view, request):
- self.view = view
- self.request = request
- def traverse(self, name, extra):
- import pdb; pdb.set_trace()
- ~
Add Comment
Please, Sign In to add comment