cpython/Misc
R. David Murray 7905d61b2c #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.
2010-08-01 03:31:09 +00:00
..
RPM Bump versions and review NEWS file. 2010-07-31 08:56:11 +00:00
TextMate/Python-Dev.tmbundle Merged revisions 63208-63209,63211-63212,63214-63217,63219-63224,63226-63227,63229-63232,63234-63235,63237-63239,63241,63243-63246,63250-63254,63256-63259,63261,63263-63264,63266-63267,63269-63270,63272-63273,63275-63276,63278,63280-63281,63283-63284,63286-63287,63289-63290,63292-63293,63295-63296,63298-63299,63301-63302,63304-63305,63307,63309-63314,63316-63322,63324-63325,63327-63335,63337-63338,63340-63342,63344-63346,63348 via svnmerge from 2008-05-16 04:39:54 +00:00
Vim Trailing whitespace is bad for .rst files. 2010-07-03 21:50:52 +00:00
ACKS #8620: Cmd no longer truncates last character if stdin ends without newline 2010-08-01 03:31:09 +00:00
AIX-NOTES Merged revisions 69846 via svnmerge from 2009-02-21 20:59:32 +00:00
HISTORY Merged revisions 78760,78771-78773,78802,78922,78952 via svnmerge from 2010-03-14 10:56:14 +00:00
NEWS #8620: Cmd no longer truncates last character if stdin ends without newline 2010-08-01 03:31:09 +00:00
NEWS.help Bug #1014775: update NEWS.help for changes in docutils. 2004-08-30 14:33:25 +00:00
PURIFY.README Create the dbm package from PEP 3108. #2881. 2008-05-26 10:29:35 +00:00
Porting Merged revisions 78966,78970,79018,79026-79027,79055,79156,79159,79163-79164,79173,79176,79194,79208,79212 via svnmerge from 2010-03-21 23:13:07 +00:00
README Merged revisions 75370-75372 via svnmerge from 2009-10-11 21:24:34 +00:00
README.OpenBSD Add some notes about a recurring problem with OpenBSD 2006-01-09 07:29:03 +00:00
README.coverity Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
README.klocwork Merge current trunk into p3yk. This includes the PyNumber_Index API change, 2006-08-21 19:07:27 +00:00
README.valgrind Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
RFD Initial revision 1994-01-26 10:20:16 +00:00
SpecialBuilds.txt Merged revisions 78760,78771-78773,78802,78922,78952 via svnmerge from 2010-03-14 10:56:14 +00:00
build.sh Merged revisions 78880 via svnmerge from 2010-03-12 21:29:28 +00:00
cheatsheet Merged revisions 73544 via svnmerge from 2009-06-24 06:42:05 +00:00
developers.txt Add Reid. 2010-07-26 17:09:32 +00:00
gdbinit Make similar changes to 3.x version. 2010-01-14 01:14:50 +00:00
indent.pro Some new files... 1994-09-14 14:06:46 +00:00
maintainers.rst Add myself for pdb. 2010-07-30 13:36:43 +00:00
pymemcompat.h Fix grammatically inept comment. 2002-08-22 13:36:11 +00:00
python-config.in Fix python-config to use the new sysconfig module; silences deprecation warnings. 2010-04-06 21:30:42 +00:00
python-mode.el Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from 2008-02-06 14:31:34 +00:00
python-wing.wpr Issue #4686 - add .args to exceptions in the configparsermodule 2010-07-25 23:09:25 +00:00
python.man Merged revisions 79878-79880 via svnmerge from 2010-04-07 04:04:10 +00:00
python.pc.in Merged revisions 72898 via svnmerge from 2009-05-24 20:39:11 +00:00
setuid-prog.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:52:27 +00:00
valgrind-python.supp #3791: remove last traces of bsddb. 2009-06-04 09:30:30 +00:00
vgrindefs Patch #1550800: make exec a function. 2006-09-06 06:51:57 +00:00

README

Python Misc subdirectory
========================

This directory contains files that wouldn't fit in elsewhere.  Some
documents are only of historic importance.

Files found here
----------------

ACKS		Acknowledgements
AIX-NOTES	Notes for building Python on AIX
build.sh	Script to build and test latest Python from the repository
cheatsheet	Quick summary of Python by Ken Manheimer
developers.txt	A history of who got developer permissions, and why
gdbinit		Handy stuff to put in your .gdbinit file, if you use gdb
HISTORY		News from previous releases -- oldest last
indent.pro	GNU indent profile approximating my C style
maintainers.txt	A list of maintainers for library modules
NEWS		News for this release (for some meaning of "this")
NEWS.help	How to edit NEWS
Porting		Mini-FAQ on porting to new platforms
PURIFY.README	Information for Purify users
pymemcompat.h	Memory interface compatibility file.
python.man	UNIX man page for the python interpreter
python-mode.el	Emacs mode for editing Python programs
python.pc.in	Package configuration info template for pkg-config
python-wing.wpr Wing IDE project file
README		The file you're reading now
README.coverity	Information about running Coverity's Prevent on Python
README.klocwork	Information about running Klocwork's K7 on Python
README.OpenBSD	Help for building problems on OpenBSD
README.valgrind	Information for Valgrind users, see valgrind-python.supp
RFD		Request For Discussion about a Python newsgroup
RPM		(Old) tools to build RPMs
setuid-prog.c	C helper program for set-uid Python scripts
SpecialBuilds.txt     Describes extra symbols you can set for debug builds
TextMate	A TextMate bundle for Python development
valgrind-python.supp  Valgrind suppression file, see README.valgrind
vgrindefs	Python configuration for vgrind (a generic pretty printer)
Vim		Python development utilities for the Vim editor