U â€C^Fã@sPgZeZzddlmZWn2ek 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 ú=/tmp/pip-install-6_kvzl1k/setuptools/setuptools/py31compat.pyÚ__init__szTemporaryDirectory.__init__cCs|jSr)r)rr r r Ú __enter__szTemporaryDirectory.__enter__cCs2zt |jd¡Wntk r&YnXd|_dS)NT)ÚshutilÚrmtreerÚOSError)rÚexctypeZexcvalueZexctracer r r Ú__exit__s zTemporaryDirectory.__exit__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rr r r r r sr)Ú__all__ÚtypeÚ __metaclass__rrÚ ImportErrorr r r r r Ús