
b]c           @   s5   d  d l  Z  d  d l Z  d  d l m Z d   Z d S(   iN(   t   get_path_uidc         C   s   t  t d  s t Sd  } x |  | k r t j j |   r t j   d k r{ y t |   } Wn t k
 rp t	 SX| d k St j
 |  t j  Sq |  t j j |   } }  q Wt	 S(   Nt   geteuidi    (   t   hasattrt   ost   Truet   Nonet   patht   lexistsR   R    t   OSErrort   Falset   accesst   W_OKt   dirname(   R   t   previoust   path_uid(    (    s=   lib/python2.7/site-packages/pip/_internal/utils/filesystem.pyt   check_path_owner   s    
(   R   t   os.patht   pip._internal.utils.compatR    R   (    (    (    s=   lib/python2.7/site-packages/pip/_internal/utils/filesystem.pyt   <module>   s   