Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/MySQL/MySQL Workbench 6.1 CE/python/site-packages/paramiko/ |
Upload File : |
ó ¤'Sc @ s5 d Z d d l 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 i | _ d S( N( t _table( t self( ( s] C:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE/python/site-packages\paramiko\resource.pyt __init__+ s c s5 ‡ ‡ f d † } t j | | ƒ ˆ j t ˆ ƒ <d S( sÏ Register a resource to be closed with an object is collected. When the given C{obj} is garbage-collected by the python interpreter, the C{resource} will be closed by having its C{close()} method called. Any exceptions are ignored. @param obj: the object to track @type obj: object @param resource: the resource to close when the object is collected @type resource: object c s, y ˆ j ƒ Wn n Xˆ j t ˆ ƒ =d S( N( t closeR t id( t ref( t resourceR ( s] C:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE/python/site-packages\paramiko\resource.pyt callback; s N( t weakrefR R R ( R t objR R ( ( R R s] C:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE/python/site-packages\paramiko\resource.pyt register. s ( t __name__t __module__t __doc__R R ( ( ( s] C:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE/python/site-packages\paramiko\resource.pyR s ( R R t objectR ( ( ( s] C:\Program Files (x86)\MySQL\MySQL Workbench 6.1 CE/python/site-packages\paramiko\resource.pyt <module> s .