[Python-checkins] r74289 - in python/branches/py3k: Lib/binhex.py Misc/NEWS
mark.dickinson
python-checkins at python.org
Sun Aug 2 22:08:54 CEST 2009
Author: mark.dickinson
Date: Sun Aug 2 22:08:54 2009
New Revision: 74289
Log:
Issues #2715, #6621: Remove unused and undefined references to FSSpec
from binhex module. Thanks Vincent Legoll.
Modified:
python/branches/py3k/Lib/binhex.py
python/branches/py3k/Misc/NEWS
Modified: python/branches/py3k/Lib/binhex.py
==============================================================================
--- python/branches/py3k/Lib/binhex.py (original)
+++ python/branches/py3k/Lib/binhex.py Sun Aug 2 22:08:54 2009
@@ -143,9 +143,6 @@
if isinstance(ofp, str):
ofname = ofp
ofp = io.open(ofname, 'wb')
- if os.name == 'mac':
- fss = FSSpec(ofname)
- fss.SetCreatorType('BnHq', 'TEXT')
ofp.write(b'(This file must be converted with BinHex 4.0)\r\r:')
hqxer = _Hqxcoderengine(ofp)
self.ofp = _Rlecoderengine(hqxer)
@@ -446,9 +443,6 @@
finfo = ifp.FInfo
if not out:
out = ifp.FName
- if os.name == 'mac':
- ofss = FSSpec(out)
- out = ofss.as_pathname()
ofp = io.open(out, 'wb')
# XXXX Do translation on non-mac systems
@@ -469,11 +463,4 @@
ofp.write(d)
ofp.close()
- if os.name == 'mac':
- nfinfo = ofss.GetFInfo()
- nfinfo.Creator = finfo.Creator
- nfinfo.Type = finfo.Type
- nfinfo.Flags = finfo.Flags
- ofss.SetFInfo(nfinfo)
-
ifp.close()
Modified: python/branches/py3k/Misc/NEWS
==============================================================================
--- python/branches/py3k/Misc/NEWS (original)
+++ python/branches/py3k/Misc/NEWS Sun Aug 2 22:08:54 2009
@@ -63,6 +63,8 @@
Library
-------
+- Issue #2715: Remove remnants of Carbon.File from binhex module.
+
- Issue #6595: The Decimal constructor now allows arbitrary Unicode
decimal digits in input, as recommended by the standard. Previously
it was restricted to accepting [0-9].
More information about the Python-checkins
mailing list