hooks
Hook support.
Authors:
- Kenneth Hoste (Ghent University)
find_hook(label, hooks, pre_step_hook=False, post_step_hook=False)
¶
Find hook with specified label.
PARAMETER | DESCRIPTION |
---|---|
label |
name of hook
|
hooks |
dict of defined hooks
|
pre_step_hook |
indicates whether hook to run is a pre-step hook
DEFAULT:
|
post_step_hook |
indicates whether hook to run is a post-step hook
DEFAULT:
|
load_hooks(hooks_path)
¶
Load defined hooks (if any).
run_hook(label, hooks, pre_step_hook=False, post_step_hook=False, args=None, kwargs=None, msg=None)
¶
Run hook with specified label and return result of calling the hook or None.
PARAMETER | DESCRIPTION |
---|---|
label |
name of hook
|
hooks |
dict of defined hooks
|
pre_step_hook |
indicates whether hook to run is a pre-step hook
DEFAULT:
|
post_step_hook |
indicates whether hook to run is a post-step hook
DEFAULT:
|
args |
arguments to pass to hook function
DEFAULT:
|
msg |
custom message that is printed when hook is called
DEFAULT:
|
verify_hooks(hooks)
¶
Check whether obtained hooks only includes known hooks.