• R. David Murray's avatar
    Merged revisions 83381 via svnmerge from · 0d023db3
    R. David Murray yazdı
    svn+ssh://pythondev@svn.python.org/python/branches/release27-maint
    
    ................
      r83381 | r.david.murray | 2010-08-01 00:04:03 -0400 (Sun, 01 Aug 2010) | 23 lines
    
      Merged revisions 83380 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
    
      ........
        r83380 | r.david.murray | 2010-07-31 23:31:09 -0400 (Sat, 31 Jul 2010) | 17 lines
    
        #8620: Cmd no longer truncates last character if stdin ends without newline
    
        Cmd used to blindly chop off the last character of every input line.  If
        the input reached EOF and there was no final new line, it would truncate
        the last character of the last command.  This fix instead strips trailing
        \r\n from the input lines.  While this is a small behavior change, it
        should not break any working code, since feeding a '\r\n' terminated
        file to Cmd would previously leave the \r's on the lines, resulting
        in failed command execution.
    
        I wrote the unit test in preparation for a PyOhio TeachMe session
        run by Catherine Devlin, and we can thank Catherine and the PyOhio
        session attendees for the fix.  I've added Catherine to the Acks file
        for organizing and leading the TeachMe session, out of which we will
        hopefully get some new contributors.
      ........
    ................
    0d023db3
cmd.py 14.6 KB