Changeset 391 for python/trunk/Demo/pdist/FSProxy.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Demo/pdist/FSProxy.py
r2 r391 24 24 import fnmatch 25 25 26 if os.name == 'mac': 27 import macfs 28 maxnamelen = 31 29 else: 30 macfs = None 31 maxnamelen = 255 26 maxnamelen = 255 32 27 33 28 skipnames = (os.curdir, os.pardir) … … 64 59 65 60 def _hidden(self, name): 66 if os.name == 'mac': 67 return name[0] == '(' and name[-1] == ')' 68 else: 69 return name[0] == '.' 61 return name[0] == '.' 70 62 71 63 def _hide(self, name): 72 if os.name == 'mac': 73 return '(%s)' % name 74 else: 75 return '.%s' % name 64 return '.%s' % name 76 65 77 66 def visible(self, name): … … 82 71 head, tail = os.path.split(name) 83 72 if head or not tail: return 0 84 if macfs: 85 if os.path.exists(name) and not os.path.isdir(name): 86 try: 87 fs = macfs.FSSpec(name) 88 c, t = fs.GetCreatorType() 89 if t != 'TEXT': return 0 90 except macfs.error, msg: 91 print "***", name, msg 92 return 0 93 else: 94 if os.path.islink(name): return 0 95 if '\0' in open(name, 'rb').read(512): return 0 73 if os.path.islink(name): return 0 74 if '\0' in open(name, 'rb').read(512): return 0 96 75 for ign in self._ignore: 97 76 if fnmatch.fnmatch(name, ign): return 0
Note:
See TracChangeset
for help on using the changeset viewer.