a
´i~ ã @ sœ d Z ddlZddlZg d¢Zdd„ Zdd„ Zdd „ Zd
d„ Zdd
„ Zdd„ Z dd„ Z
dd„ Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ ZejG dd„ dƒƒZdS ) 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ÚsamefileÚsameopenfileÚsamestatÚ
ALLOW_MISSINGc C s, zt | ¡ W n ttfy& Y dS 0 dS )zDTest whether a path exists. Returns False for broken symbolic linksFT)ÚosÚstatÚOSErrorÚ
ValueError)Úpath© r ú#/usr/lib64/python3.9/genericpath.pyr s
r c C s4 zt | ¡}W n ttfy& Y dS 0 t |j¡S )z%Test whether a path is a regular fileF)r r r r ÚS_ISREGÚst_mode)r Ústr r r r s
r c C s4 zt | ¡}W n ttfy& Y dS 0 t |j¡S )z