Callbacks¶
-
class
Cauldron.utils.callbacks.
Callbacks
(*args)[source] [edit on github]¶ Bases:
object
A 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.
-