o =?h~@sdZddlZddlZgdZddZddZdd Zd d Zd d ZddZ ddZ ddZ ddZ ddZ ddZddZddZejGdddZdS) 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) commonprefixexistsgetatimegetctimegetmtimegetsizeisdirisfilesamefile sameopenfilesamestat ALLOW_MISSINGc Cs*zt|WdSttfyYdSw)zDTest whether a path exists. Returns False for broken symbolic linksFT)osstatOSError ValueError)pathr2/opt/alt/python310/lib64/python3.10/genericpath.pyrs  rc C4zt|}Wn ttfyYdSwt|jS)z%Test whether a path is a regular fileF)rrrrS_ISREGst_mode)rstrrrr   r c Cr)zs&