U âQabFã@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ÚtempfileZmkdtemp)ÚselfÚkwargs©rú9/usr/lib/python3.8/site-packages/setuptools/py31compat.pyÚ__init__szTemporaryDirectory.__init__cCs|jSr)r)rrrr Ú __enter__szTemporaryDirectory.__enter__cCs2zt |jd¡Wntk r&YnXd|_dS)NT)ÚshutilZrmtreerÚOSError)rÚexctypeZexcvalueZexctracerrr Ú__exit__s zTemporaryDirectory.__exit__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rrrrr r sr)Ú__all__ÚtypeZ __metaclass__rrÚ ImportErrorr rrrr Ús