|
Methods defined here:
- __init__(self, execute_order, stop_order)
- Initializer for class
:param execute_order: list, functions from addon to be executed
:param stop_order: list, functions from addon to be executed while stopping the addon
:return: void
- by_config(self, addon)
- execute addon functions with order specified in __info__ section of addon
:param addon: addon instance
:return: void
- by_default(self, addon)
- execute addon methods with sequence specified while instantiating Executor class
:param addon: addon instance
:return: void
- by_order(self, addon, execute_order=None, stop_order=None)
- execute addon methods with sequence as passed to this function
:param addon: addon instance
:param execute_order: execution sequence like transaction
:param stop_order: stop sequence
:return: void
:raises: TypeError
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|