3 ð(Ó\Fã @sPgZeZyddlmZWn2ek rJddlZddlZGdd„dƒZYnXdS)é)ÚTemporaryDirectoryNc@s(eZdZdZdd„Zdd„Zdd„ZdS) rz¨ Very simple temporary directory context manager. Will try to delete afterward, but will also ignore OS and similar errors on deletion. cKsd|_tjf|Ž|_dS)N)ÚnameÚtempfileÚmkdtemp)ÚselfÚkwargs©rúq/private/var/folders/pf/wv4htv3x0qs2c2mp0dnn0kchsvlck3/T/pip-install-rm6ck8ia/setuptools/setuptools/py31compat.pyÚ__init__szTemporaryDirectory.__init__cCs|jS)N)r)rrrr Ú __enter__szTemporaryDirectory.__enter__c Cs2ytj|jdƒWntk r&YnXd|_dS)NT)ÚshutilÚrmtreerÚOSError)rÚexctypeZexcvalueZexctracerrr Ú__exit__s zTemporaryDirectory.__exit__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rrrrr r sr)Ú__all__ÚtypeÚ __metaclass__rrÚ ImportErrorr rrrr Ús