.. include:: headings.inc .. currentmodule:: lib.delayedresult.PreProcessChain .. highlight:: python .. _lib.delayedresult.PreProcessChain.Traverser: ========================================================================================================================================== |phoenix_title| **Traverser** ========================================================================================================================================== Traverses the chain of pre-processors it is given, transforming the original delayedResult along the way. The return value of each callable added via addSub() is given to the previous addSub() callable, until the handler is reached. | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for class **Traverser** .. raw:: html

Inheritance diagram of Traverser

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~lib.delayedresult.PreProcessChain.Traverser.__init__` :meth:`~lib.delayedresult.PreProcessChain.Traverser.get` This makes handler think we are a delayedResult. :meth:`~lib.delayedresult.PreProcessChain.Traverser.getJobID` Return the job id for the delayedResult we transform. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: Traverser Traverses the chain of pre-processors it is given, transforming the original delayedResult along the way. The return value of each callable added via addSub() is given to the previous addSub() callable, until the handler is reached. .. method:: __init__(self, delayedResult, chain) .. method:: get(self) This makes handler think we are a delayedResult. .. method:: getJobID(self) Return the job id for the delayedResult we transform.