[Python-checkins] CVS: python/nondist/peps pep-0042.txt,1.16,1.17
Guido van Rossum
python-dev@python.org
Sun, 17 Sep 2000 12:36:25 -0700
Update of /cvsroot/python/python/nondist/peps
In directory slayer.i.sourceforge.net:/tmp/cvs-serv25455
Modified Files:
pep-0042.txt
Log Message:
Added note about signal handling.
Index: pep-0042.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0042.txt,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** pep-0042.txt 2000/09/17 12:22:34 1.16
--- pep-0042.txt 2000/09/17 19:36:22 1.17
***************
*** 81,84 ****
--- 81,93 ----
http://sourceforge.net/bugs/?func=detailbug&bug_id=112317&group_id=5470
+ - signal handling doesn't always work as expected. E.g. if
+ sys.stdin.readline() is interrupted by a (returning) signal
+ handler, it returns "". It would be better to make it raise an
+ exception (corresponding to EINTR) or to restart. But these
+ changes would have to applied to all places that can do blocking
+ interruptable I/O. So it's a big project.
+
+ http://sourceforge.net/bugs/?func=detailbug&bug_id=110599&group_id=5470
+
- Ensure that all .py files in the std library use 4-space indents and
no hard tabs. This was actually a PEP200 precondition for the