summaryrefslogtreecommitdiff
path: root/Lib/stat.py
diff options
context:
space:
mode:
authorGiampaolo Rodola' <g.rodola@gmail.com>2014-06-21 13:59:25 +0200
committerGiampaolo Rodola' <g.rodola@gmail.com>2014-06-21 13:59:25 +0200
commit47177861dd7995b4cd27acb9757f0e804e3f06e4 (patch)
tree786e2e6c3ee8790b32123b4c203ca14826036cc2 /Lib/stat.py
parentbd0487694c0ce55ae9d425fe9e13e21878a7d6dc (diff)
parentca7e5d3e1dd2ac82abfa425817180cdc7985d3de (diff)
downloadcpython-git-47177861dd7995b4cd27acb9757f0e804e3f06e4.tar.gz
merge heads
Diffstat (limited to 'Lib/stat.py')
-rw-r--r--Lib/stat.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/Lib/stat.py b/Lib/stat.py
index 3eecc3e0d3..46837c06da 100644
--- a/Lib/stat.py
+++ b/Lib/stat.py
@@ -148,6 +148,29 @@ def filemode(mode):
perm.append("-")
return "".join(perm)
+
+# Windows FILE_ATTRIBUTE constants for interpreting os.stat()'s
+# "st_file_attributes" member
+
+FILE_ATTRIBUTE_ARCHIVE = 32
+FILE_ATTRIBUTE_COMPRESSED = 2048
+FILE_ATTRIBUTE_DEVICE = 64
+FILE_ATTRIBUTE_DIRECTORY = 16
+FILE_ATTRIBUTE_ENCRYPTED = 16384
+FILE_ATTRIBUTE_HIDDEN = 2
+FILE_ATTRIBUTE_INTEGRITY_STREAM = 32768
+FILE_ATTRIBUTE_NORMAL = 128
+FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192
+FILE_ATTRIBUTE_NO_SCRUB_DATA = 131072
+FILE_ATTRIBUTE_OFFLINE = 4096
+FILE_ATTRIBUTE_READONLY = 1
+FILE_ATTRIBUTE_REPARSE_POINT = 1024
+FILE_ATTRIBUTE_SPARSE_FILE = 512
+FILE_ATTRIBUTE_SYSTEM = 4
+FILE_ATTRIBUTE_TEMPORARY = 256
+FILE_ATTRIBUTE_VIRTUAL = 65536
+
+
# If available, use C implementation
try:
from _stat import *