[Python-bugs-list] [ python-Bugs-768857 ] file readline() mishandles \032 char on Windows

SourceForge.net noreply@sourceforge.net
Wed, 09 Jul 2003 20:27:08 -0700


Bugs item #768857, was opened at 2003-07-09 23:27
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=768857&group_id=5470

Category: Windows
Group: Python 2.2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Mark Bucciarelli (mbucc)
Assigned to: Tim Peters (tim_one)
Summary: file readline() mishandles \032 char on Windows

Initial Comment:
The following snippet behaves differently on Windows (2.2.2) and 
Linux (2.2.1). 
 
>>>s = 'ab\032cd' 
>>>f = file('test', 'w') 
>>>f.write(s+'\n') 
>>>f.close() 
>>>f = file('test') 
>>>f.readline() 
 
Linux returns: 'ab\x1a\cd\n' 
Windows returns: 'ab' 
 
\032 is ascii substitute and also ^z according to this page 
(http://francis.courtois.free.fr/jc1/serial/Resources/ASCII.html). 
 
Thank you. 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=768857&group_id=5470