| Function | safe_ref | Return a *safe* weak reference to a callable target. |
| Class | BoundMethodWeakref | 'Safe' and reusable weak references to instance methods. |
Return a *safe* weak reference to a callable target.
- ``target``: The object to be weakly referenced, if it's a bound
method reference, will create a BoundMethodWeakref, otherwise
creates a simple weakref.
- ``on_delete``: If provided, will have a hard reference stored to
the callable to be called after the safe reference goes out of
scope with the reference object, (either a weakref or a
BoundMethodWeakref) as argument.