Ńň
6ťUc           @   s4   d  d k  Z  d  d k Z d   Z e d    Z d S(   i˙˙˙˙Nc         C   s   t  i   d j o d   S|  S(   Nt   Windowsc          _   s   d  S(   N(   t   None(   t   argst   kwargs(    (    sB   /home/rpmbuild/BUILD/setuptools-18.1/setuptools/windows_support.pyt   <lambda>   s    (   t   platformt   system(   t   func(    (    sB   /home/rpmbuild/BUILD/setuptools-18.1/setuptools/windows_support.pyt   windows_only   s    c         C   ss   t  d  t i i i } t i i t i i f | _ t i i	 | _
 d } | |  |  } | p t i    n d S(   s   
    Set the hidden attribute on a file or directory.

    From http://stackoverflow.com/questions/19622133/

    `path` must be text.
    s   ctypes.wintypesi   N(   t
   __import__t   ctypest   windllt   kernel32t   SetFileAttributesWt   wintypest   LPWSTRt   DWORDt   argtypest   BOOLt   restypet   WinError(   t   patht   SetFileAttributest   FILE_ATTRIBUTE_HIDDENt   ret(    (    sB   /home/rpmbuild/BUILD/setuptools-18.1/setuptools/windows_support.pyt	   hide_file   s    	
(   R   R
   R   R   (    (    (    sB   /home/rpmbuild/BUILD/setuptools-18.1/setuptools/windows_support.pyt   <module>   s   	