Hacked By AnonymousFox
�
�Q�f� � �t � d Z ddlZddlZg d�Zd� Zd� Zd� Zd� Zd� Zd � Z d
� Z
d� Zd� Zd
� Z
d� Zd� Zd� Zd� Zy)z�
Path operations common to more than one OS
Do not use directly. The OS specific modules import the appropriate
functions from this module themselves.
� N)�commonprefix�exists�getatime�getctime�getmtime�getsize�isdir�isfile�islink�samefile�sameopenfile�samestatc �Z � t j | � y# t t f$ r Y yw xY w)zDTest whether a path exists. Returns False for broken symbolic linksFT)�os�stat�OSError�
ValueError)�paths �2/opt/alt/python312/lib64/python3.12/genericpath.pyr r s0 � ��
����
� ��
�Z� � ���s � �*�*c � � t j | � }t j |j
� S # t t f$ r Y yw xY w)z%Test whether a path is a regular fileF)r r r r �S_ISREG�st_mode�r �sts r r
r
sB � ��
�W�W�T�]�� �<�<��
�
�#�#��
�Z� � ���� �6 �A�Ac � � t j | � }t j |j
� S # t t f$ r Y yw xY w)z<Return true if the pathname refers to an existing directory.F)r r r r �S_ISDIRr )�sr s r r r '