skip to navigation
skip to content

collective.traverse 1.1

Traverse to Object by Interface

Downloads ↓

Introduction

This product provides a utility that returns a object which provides a given interface. The returned object could be the given object or any object down the path towards the root.

>>> from collective.traverse.interfaces import ITraverse
>>> from somewhere import IMyInterface
>>> root_traverser = getUtility(ITraverse, name="rootTraverser")
>>> myType = root_traverser(self.context, IMyInterface)

Installation

Add this to your buildout:

[buildout]
eggs = collective.traverse
[instance]
zcml = collective.traverse

And then run buildout.

Changelog

collective.traverse - 1.1 [20090605]

  • Fixed a recursion bug when using portal_setup. There, somehow parent == context ;) [Daniel Kraft]

collective.traverse - 1.0 Unreleased

  • Initial package structure. [zopeskel]
 
File Type Py Version Uploaded on Size # downloads
collective.traverse-1.1.tar.gz (md5) Source 2009-06-05 4KB 581