On 2014-06-10 05:02, Ben Hoyt wrote:
[snip]

FILE_ATTRIBUTE_HIDDEN = 2  # constant defined in Windows.h

def is_hidden(path):
     if startswith(os.path.basename(path), '.'):
         return True
     st = os.stat(path)
     if hasattr(st, 'st_winattrs') and st.st_winattrs & FILE_ATTRIBUTE_HIDDEN:

That could be written more succinctly as:

      if getattr(st, 'st_winattrs', 0) & FILE_ATTRIBUTE_HIDDEN:

         return True
     return False


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to