grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026B X¼Ä2Øßã @sFdZdZdZdZdZdZdZdZdZd Z d Z d d „Z d d„Z dZ dZdZdZdZdZdZdZdZdZdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Z d*Z!d+Z"e"Z#d,Z$d-Z%d.Z&d/Z'd0Z(d-Z)d.Z*d/Z+d1Z,d2Z-d3Z.d Z/dZ0dZ1dZ2dZ3dZ4dZ5dZ6d Z7d3Z8d2Z9dZ:d4Z;d5Zd8Z?ed9fed:fed;fe dffe)d?ffe*d@ffe+e!BdAfe!dBfe+dCffe-d?ffe.d@ffe/e"BdAfe"dBfe/dCffe1d?ffe2d@ffe3e$BdDfe$dEfe3dCfff Z@dFdG„ZAd2ZBd*ZCd/ZDd3ZEdZFdZGdZHd.ZIdZJd5ZKdZLdZMd+ZNd,ZOdZPd-ZQd4ZRy ddHlSTWneTk �r@YnXdIS)JzoConstants/functions for interpreting results of os.stat() and os.lstat(). Suggested usage: from stat import * éééééééééé cCs|d@S)zMReturn the portion of the file's mode that can be set by os.chmod(). iÿ©)Úmoder r ú)/opt/alt/python37/lib64/python3.7/stat.pyÚS_IMODEsrcCs|d@S)zLReturn the portion of the file's mode that describes the file type. iðr )r r r r ÚS_IFMTsri@i i`i€ii iÀcCs t|ƒtkS)z(Return True if mode is from a directory.)rÚS_IFDIR)r r r r ÚS_ISDIR2srcCs t|ƒtkS)zsrcCs t|ƒtkS)z0Return True if mode is from a FIFO (named pipe).)rÚS_IFIFO)r r r r ÚS_ISFIFOBsrcCs t|ƒtkS)z,Return True if mode is from a symbolic link.)rÚS_IFLNK)r r r r ÚS_ISLNKFsrcCs t|ƒtkS)z%Return True if mode is from a socket.)rÚS_IFSOCK)r r r r ÚS_ISSOCKJsrcCsdS)z#Return True if mode is from a door.Fr )r r r r ÚS_ISDOORNsrcCsdS)z*Return True if mode is from an event port.Fr )r r r r ÚS_ISPORTRsrcCsdS)z'Return True if mode is from a whiteout.Fr )r r r r ÚS_ISWHTVsr iiiéé€é@iÀé8é éiiiii Úlú-ÚbÚdÚcÚpÚrÚwÚsÚSÚxÚtÚTcCsPg}x@tD]8}x2|D] \}}||@|kr| |¡PqW| d¡q Wd |¡S)z;Convert a file's mode to a string of the form '-rwxrwxrwx'.r(Ú)Ú_filemode_tableÚappendÚjoin)r ZpermÚtableÚbitÚcharr r r Úfilemode›s   r;)Ú*N)UÚ__doc__ÚST_MODEÚST_INOÚST_DEVÚST_NLINKÚST_UIDÚST_GIDÚST_SIZEÚST_ATIMEÚST_MTIMEÚST_CTIMErrrrrrrrrÚS_IFDOORÚS_IFPORTÚS_IFWHTrrrrrrrrrr ÚS_ISUIDÚS_ISGIDÚS_ENFMTÚS_ISVTXÚS_IREADÚS_IWRITEÚS_IEXECÚS_IRWXUÚS_IRUSRÚS_IWUSRÚS_IXUSRÚS_IRWXGÚS_IRGRPÚS_IWGRPÚS_IXGRPÚS_IRWXOÚS_IROTHÚS_IWOTHÚS_IXOTHÚ UF_NODUMPÚ UF_IMMUTABLEÚ UF_APPENDÚ UF_OPAQUEÚ UF_NOUNLINKÚ UF_COMPRESSEDÚ UF_HIDDENÚ SF_ARCHIVEDÚ SF_IMMUTABLEÚ SF_APPENDÚ SF_NOUNLINKÚ SF_SNAPSHOTr5r;ÚFILE_ATTRIBUTE_ARCHIVEÚFILE_ATTRIBUTE_COMPRESSEDÚFILE_ATTRIBUTE_DEVICEÚFILE_ATTRIBUTE_DIRECTORYÚFILE_ATTRIBUTE_ENCRYPTEDÚFILE_ATTRIBUTE_HIDDENÚFILE_ATTRIBUTE_INTEGRITY_STREAMÚFILE_ATTRIBUTE_NORMALÚ"FILE_ATTRIBUTE_NOT_CONTENT_INDEXEDÚFILE_ATTRIBUTE_NO_SCRUB_DATAÚFILE_ATTRIBUTE_OFFLINEÚFILE_ATTRIBUTE_READONLYÚFILE_ATTRIBUTE_REPARSE_POINTÚFILE_ATTRIBUTE_SPARSE_FILEÚFILE_ATTRIBUTE_SYSTEMÚFILE_ATTRIBUTE_TEMPORARYÚFILE_ATTRIBUTE_VIRTUALÚ_statÚ ImportErrorr r r r ÚsÔ