Callbacks¶
Some constant and some very simple callbacks.
Constant callbacks¶
constant()
, factory that creates an instance, that always returns the initial value. Equivalent tolambda x: value
.return_True()
, equivalent tolambda x: True
.return_False()
, equivalent tolambda x: False
.return_None()
, equivalent tolambda x: None
.
Simple callbacks¶
packed()
, equivalent tolambda func: lambda x: func(*x)
.return_identity()
, equivalent tolambda x: x
.return_first_arg()
, equivalent tolambda *args, **kwargs: args[0]
.return_called()
, equivalent tolambda x: x()
.