[Python-checkins] r74290 - in python/branches/release31-maint: Lib/binhex.py Misc/NEWS
mark.dickinson
python-checkins at python.org
Sun Aug 2 22:10:00 CEST 2009
Author: mark.dickinson
Date: Sun Aug 2 22:09:59 2009
New Revision: 74290
Log:
Merged revisions 74289 via svnmerge from
svn+ssh://pythondev@www.python.org/python/branches/py3k
........
r74289 | mark.dickinson | 2009-08-02 21:08:54 +0100 (Sun, 02 Aug 2009) | 3 lines
Issues #2715, #6621: Remove unused and undefined references to FSSpec
from binhex module. Thanks Vincent Legoll.
........
Modified:
python/branches/release31-maint/ (props changed)
python/branches/release31-maint/Lib/binhex.py
python/branches/release31-maint/Misc/NEWS
Modified: python/branches/release31-maint/Lib/binhex.py
==============================================================================
--- python/branches/release31-maint/Lib/binhex.py (original)
+++ python/branches/release31-maint/Lib/binhex.py Sun Aug 2 22:09:59 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/release31-maint/Misc/NEWS
==============================================================================
--- python/branches/release31-maint/Misc/NEWS (original)
+++ python/branches/release31-maint/Misc/NEWS Sun Aug 2 22:09:59 2009
@@ -42,6 +42,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