Ńň
pŘcJc @ s5 d Z d d k Z d e f d YZ e Z d S( s
Resource manager.
i˙˙˙˙Nt ResourceManagerc B s e Z d Z d Z d Z RS( sÂ
A registry of objects and resources that should be closed when those
objects are deleted.
This is meant to be a safer alternative to python's C{__del__} method,
which can cause reference cycles to never be collected. Objects registered
with the ResourceManager can be collected but still free resources when
they die.
Resources are registered using L{register}, and when an object is garbage
collected, each registered resource is closed by having its C{close()}
method called. Multiple resources may be registered per object, but a
resource will only be closed once, even if multiple objects register it.
(The last object to register it wins.)
c C s
h | _ d S( N( t _table( t self( ( s5 /usr/lib/python2.6/site-packages/paramiko/resource.pyt __init__+ s c s5 f d } t i | | i t