Here is a quote from the pyprocessing Usage Instructions wiki:
In principle, run() does not return, but you can terminate the application by typing the ESC key.
If I start pyprocessing interactively (not using subprocess.call
as per this SO question), the Escape key does nothing to stop the process:
>>> from pyprocessing import *
>>> # At this point, nothing will close the pyprocessing window except a force-quit
... # making debugging a pyprocessing app pretty hard
Is there a way to kill the pyprocessing process once it's started from an interactive python shell?