Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Lib/binhex.py

    r2 r391  
    171171
    172172class BinHex:
    173     def __init__(self, (name, finfo, dlen, rlen), ofp):
     173    def __init__(self, name_finfo_dlen_rlen, ofp):
     174        name, finfo, dlen, rlen = name_finfo_dlen_rlen
    174175        if type(ofp) == type(''):
    175176            ofname = ofp
    176177            ofp = open(ofname, 'w')
    177             if os.name == 'mac':
    178                 fss = FSSpec(ofname)
    179                 fss.SetCreatorType('BnHq', 'TEXT')
    180178        ofp.write('(This file must be converted with BinHex 4.0)\n\n:')
    181179        hqxer = _Hqxcoderengine(ofp)
     
    478476    if not out:
    479477        out = ifp.FName
    480     if os.name == 'mac':
    481         ofss = FSSpec(out)
    482         out = ofss.as_pathname()
    483478
    484479    ofp = open(out, 'wb')
     
    501496        ofp.close()
    502497
    503     if os.name == 'mac':
    504         nfinfo = ofss.GetFInfo()
    505         nfinfo.Creator = finfo.Creator
    506         nfinfo.Type = finfo.Type
    507         nfinfo.Flags = finfo.Flags
    508         ofss.SetFInfo(nfinfo)
    509 
    510498    ifp.close()
    511499
Note: See TracChangeset for help on using the changeset viewer.