Callbacks¶
-
class
Cauldron.utils.callbacks.Callbacks(*args)[source] [edit on github]¶ Bases:
objectA list of callback functions.
Methods Summary
__call__(*args, **kwargs)Fire all callbacks. add(*args, **kwargs)Add a single item. discard(*args, **kwargs)Discard an item. prepend(*args, **kwargs)Insert an item into the beginning of the callback list. remove(*args, **kwargs)Remove an item. Methods Documentation
-
__call__(*args, **kwargs)[source] [edit on github]¶ Fire all callbacks. Return values are collected in a list.
-
add(*args, **kwargs)[source] [edit on github]¶ Add a single item.
-
discard(*args, **kwargs)[source] [edit on github]¶ Discard an item.
-
prepend(*args, **kwargs)[source] [edit on github]¶ Insert an item into the beginning of the callback list.
-
remove(*args, **kwargs)[source] [edit on github]¶ Remove an item.
-