On Wed, May 22, 2013 at 4:30 PM, Jim Mooney <cybervigila...@gmail.com> wrote: > > Figured it out. Ctrl-C only works in the Windows Command window, not > in an editor.
Which IDE? In IDLE, your code runs in the main thread of a subprocess (unless IDLE is started with the -n option). A second thread ("SockThread") is started to communicate with PyShell over a socket. When you press ctrl-c, PyShell executes an interprocess call to interrupt_the_server(), which simply executes thread.interrupt_main() -- i.e. interrupt the main thread with a KeyboardInterrupt: >>> import thread >>> thread.interrupt_main() Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyboardInterrupt Almost certainly your IDE supports interrupting the execution of code. You just need to configure the key binding. The default binding for ctrl-c on Windows is to copy the selection to the clipboard. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor