ôYƒã@s8ddlZddlZddlmZdd„ZdS)éN)Ú get_path_uidc Cs¶ttdƒsdSd}x–||kr±tjj|ƒr•tjƒdkryt|ƒ}Wntk rtdSYnX|dkStj|tjƒSq|tjj |ƒ}}qWdS)NÚgeteuidTrF) ÚhasattrÚosÚpathÚlexistsrrÚOSErrorÚaccessÚW_OKÚdirname)rÚpreviousÚpath_uid©rú3/tmp/pip-build-3puug3g5/pip/pip/utils/filesystem.pyÚcheck_path_owners   r)rÚos.pathÚ pip.compatrrrrrrÚs