Ignore:
Timestamp:
Mar 19, 2014, 11:11:30 AM (11 years ago)
Author:
dmik
Message:

python: Update vendor to 2.7.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/vendor/current/Demo/pdist/FSProxy.py

    r2 r388  
    2424import fnmatch
    2525
    26 if os.name == 'mac':
    27     import macfs
    28     maxnamelen = 31
    29 else:
    30     macfs = None
    31     maxnamelen = 255
     26maxnamelen = 255
    3227
    3328skipnames = (os.curdir, os.pardir)
     
    6459
    6560    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] == '.'
    7062
    7163    def _hide(self, name):
    72         if os.name == 'mac':
    73             return '(%s)' % name
    74         else:
    75             return '.%s' % name
     64        return '.%s' % name
    7665
    7766    def visible(self, name):
     
    8271        head, tail = os.path.split(name)
    8372        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
    9675        for ign in self._ignore:
    9776            if fnmatch.fnmatch(name, ign): return 0
Note: See TracChangeset for help on using the changeset viewer.