[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