Ë
    ¸­ h�  ã                  óL   — d dl mZ d dlZd dlmZ d dlmZ d dlm	Z	 dd„Z
d	d„Zy)
é    )ÚannotationsN)Úget_path)Úassert_exists)ÚPathInc                ó¶   — t        | «      } t        | «       t        j                  | «      j                  }t        t        t        |dz  «      «      dd «      }|S )z-
    Get the file/directory permissions.
    éÿ  é   N)Ú	_get_pathr   ÚosÚstatÚst_modeÚintÚstrÚoct)Úpathr   Úpermissionss      úJ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/fsutil/perms.pyÚget_permissionsr   
   sM   € ô �T‹?€DÜ�$ÔÜ�g‰g�d‹m×#Ñ#€GÜ”cœ#˜g¨™oÓ.Ó/°°Ð3Ó4€KØÐó    c                óŒ   — t        | «      } t        | «       t        t        |«      d«      dz  }t	        j
                  | |«       y)z-
    Set the file/directory permissions.
    é   r   N)r
   r   r   r   r   Úchmod)r   Úvaluer   s      r   Úset_permissionsr      s8   € ô �T‹?€DÜ�$ÔÜ”c˜%“j !Ó$ uÑ,€KÜ‡H�HˆT�;Õr   )r   r   Úreturnr   )r   r   r   r   r   ÚNone)Ú
__future__r   r   Úfsutil.argsr   r
   Úfsutil.checksr   Úfsutil.typesr   r   r   © r   r   ú<module>r"      s   ðÝ "ã 	å -Ý 'Ý óô r   