There are no attributes in this class.
traverse(name, ignored)
Adapter traversal adapter
This adapter provides traversal to named adapters registered to provide IPathAdapter.
To demonstrate this, we need to register some adapters:
>>> def adapter1(ob): ... return 1 >>> def adapter2(ob): ... return 2 >>> zope.component.provideAdapter( ... adapter1, (None,), IPathAdapter, 'a1') >>> zope.component.provideAdapter( ... adapter2, (None,), IPathAdapter, 'a2')
Now, with these adapters in place, we can use the traversal adapter:
>>> ob = object() >>> adapter = adapter(ob) >>> adapter.traverse('a1', ()) 1 >>> adapter.traverse('a2', ()) 2 >>> try: ... adapter.traverse('bob', ()) ... except TraversalError: ... print 'no adapter' no adapter
Clean up:
>>> from zope.testing.cleanup import cleanUp >>> cleanUp()
There are no known subclasses.