o
    LK&hÖ  ã                   @   s*   d dl Z dd„ Zededdfdd„ƒZdS )é    Nc                 C   s   t  ¡ dkr
dd„ S | S )NÚWindowsc                  _   s   d S )N© )ÚargsÚkwargsr   r   úM/var/www/html/venv/lib/python3.10/site-packages/setuptools/windows_support.pyÚ<lambda>   s    zwindows_only.<locals>.<lambda>)ÚplatformÚsystem)Úfuncr   r   r   Úwindows_only   s   r   ÚpathÚreturnc                 C   sT   ddl }ddl}|jjj}|jj|jjf|_|jj	|_
d}|| |ƒ}|s(| ¡ ‚dS )zŒ
    Set the hidden attribute on a file or directory.

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

    `path` must be text.
    r   Né   )ÚctypesÚctypes.wintypesÚwindllÚkernel32ÚSetFileAttributesWÚwintypesÚLPWSTRÚDWORDÚargtypesÚBOOLÚrestypeÚWinError)r   r   ÚSetFileAttributesÚFILE_ATTRIBUTE_HIDDENÚretr   r   r   Ú	hide_file
   s   	


ÿr   )r   r   Ústrr   r   r   r   r   Ú<module>   s    