BeforeTraverse interface and helper classes
Functions
|
|
queryBeforeTraverse
registerBeforeTraverse
rewriteBeforeTraverse
unregisterBeforeTraverse
|
|
queryBeforeTraverse
|
queryBeforeTraverse ( container, app_handle )
Find __before_traverse__ hook objects, given an app_handle .
Returns a list of (priority, object) pairs.
|
|
registerBeforeTraverse
|
registerBeforeTraverse (
container,
object,
app_handle,
priority=99,
)
Register an object to be called before a container is traversed.
app_handle should be a string or other hashable value that
distinguishes the application of this object, and which must
be used in order to unregister the object.
If the container will be pickled, the object must be a callable class
instance, not a function or method.
priority is optional, and determines the relative order in which
registered objects will be called.
|
|
rewriteBeforeTraverse
|
rewriteBeforeTraverse ( container, btr )
Rewrite the list of __before_traverse__ hook objects
|
|
unregisterBeforeTraverse
|
unregisterBeforeTraverse ( container, app_handle )
Unregister a __before_traverse__ hook object, given its app_handle .
Returns a list of unregistered objects.
|
Classes
|
|
|
|