bundles / traitlets 5.16.2 / traitlets / traitlets / _CallbackWrapper
class
traitlets.traitlets:_CallbackWrapper
source: /traitlets/traitlets.py:947
Signature
class _CallbackWrapper(cb: t.Any) → NoneMembers
Summary
An object adapting a on_trait_change callback into an observe callback.
Extended Summary
The comparison operator __eq__ is implemented to enable removal of wrapped callbacks.
__hash__ is deliberately left unset: instances compare equal to the callback they wrap, so no hash could stay consistent with __eq__.
Aliases
traitlets.traitlets._CallbackWrapper