|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Classes | |
| class | BoundMethodWeakref |
| class | BoundNonDescriptorMethodWeakref |
Functions | |
| def | get_bound_method_weakref |
| def | safeRef |
| def saferef::get_bound_method_weakref | ( | target, | |
| onDelete | |||
| ) |
Instantiates the appropiate BoundMethodWeakRef, depending on the details of the underlying class method implementation
Definition at line 313 of file saferef.py.
| def saferef::safeRef | ( | target, | |
onDelete = None |
|||
| ) |
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.
onDelete -- 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.
Definition at line 81 of file saferef.py.
1.7.4