B Ÿ@`8ã@s&dgZddlmZGdd„deƒZdS)ÚResourceé)Úglobalsc@s>eZdZddd„Zdd„Zdd„Zdd „Zd d „Zd d „ZdS)rNcCsR|dk r||_n t ¡|_|dkr/tmp/pip-unpacked-wheel-bvjqrktv/pyutilib/workflow/resource.pyÚ__init__s  zResource.__init__cCs|j S)N)r)r r r r Ú available szResource.availablecCs d|_dS)NT)r)r r r r Úlock#sz Resource.lockcCs d|_dS)NF)r)r r r r Úunlock&szResource.unlockcCst|ƒS)N)r)r r r r Ú__repr__)szResource.__repr__cCsdt|jƒS)Nz%s)rr)r r r r Ú__str__,szResource.__str__)NN) Ú__name__Ú __module__Ú __qualname__r r rrrrr r r r rs  N)Ú__all__Zpyutilib.workflowrÚobjectrr r r r Ú s