classification
Title: io.py problems on Windows
Type: Stage:
Components: Windows Versions: Python 3.0
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: gvanrossum, theller
Priority: normal Keywords:

Created on 2007-08-28 06:09 by theller, last changed 2007-08-29 20:48 by gvanrossum. This issue is now closed.

Messages (2)
msg55353 - (view) Author: Thomas Heller (theller) * (Python committer) Date: 2007-08-28 06:09
Running the PCBuild\rt.bat script fails when it compares the expected output
with the actual output.  Some inspection shows that the comparison fails
because
there are '\n' linefeeds in the expected and '\n\r' linefeeds in the
actual output:

  c:\svn\py3k\PCbuild>python_d  -E -tt ../lib/test/regrtest.py
  test_grammar
  test test_grammar produced unexpected output:
  **********************************************************************
  *** mismatch between line 1 of expected output and line 1 of actual
output:
  - test_grammar
  + test_grammar
  ?             +
  (['test_grammar\n'], ['test_grammar\r\n'])
  ... and so on ...

(The last line is printed by some code I added to Lib\regrtest.py.)

It seems that this behaviour was introduced by r57186:

  New I/O code from Tony Lownds implement newline feature correctly,
  and implements .newlines attribute in a 2.x-compatible fashion.


The patch at http://bugs.python.org/issue1029 apparently fixes this problem.
msg55440 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2007-08-29 20:48
I'm guessing this is fixed now that that patch is submitted.
History
Date User Action Args
2007-08-29 20:48:05gvanrossumsetstatus: open -> closed
resolution: fixed
messages: + msg55440
nosy: + gvanrossum
2007-08-28 06:09:59thellercreate