class documentation
class Requirer: (source)
Dependency injection for required parameters.
Method | prerequisite |
Specify a component that is a pre-requisite of every request routed through this requirer's require method. Used like so: |
Method | require |
Inject the given dependencies while running the given route. |
Instance Variable | _prerequisites |
Undocumented |
Specify a component that is a pre-requisite of every request routed through this requirer's require method. Used like so:
requirer = Requirer() @requirer.prerequisite([IFoo]) @inlineCallbacks def fooForRequest(request): request.setComponent(IFoo, someFooComponent)
Parameters | |
providesSequence[ | Undocumented |
requiresSequence[ | Undocumented |
Returns | |
Callable[ | Undocumented |
Note | |
requiresComponents is, at this point, for the reader's interest only, the framework will not topologically sort dependencies; you must presently register prerequisites in the order you want them to be called. |