New submission from Alex:
This infinite loop:
def f():
a=b=0
while 1:
if a<b: pass
f()
doesn't respond to a Ctrl-C interrupt. If you modify the loop in various ways,
like removing the function wrapper, then Ctrl-C works fine. It can be
interrupted with Ctrl-\. This occurs if the program is run from a file or in
the interactive interpreter.
Tested on Python 2.7.3 / Linux 3.2.0-64 x86_64, and Python 2.7.6 / Linux
3.13.0-27.
Reproducible: always
Expected behaviour: Ctrl-C interrupts program
Actual beviour: Ctrl-C prints ^C
----------
components: Interpreter Core
messages: 221550
nosy: apsaras
priority: normal
severity: normal
status: open
title: Ctrl-C doesn't interrupt simple loop
versions: Python 2.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue21870>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com