On Thu, 24 Nov 2011 15:20:09 +1100, Chris Angelico wrote: > On Thu, Nov 24, 2011 at 2:55 PM, Steven D'Aprano > <steve+comp.lang.pyt...@pearwood.info> wrote: >> I'm looking for a way to interrupt a long-running function on a key >> press, but without halting the function. > > I assume there's a reason for not using Ctrl-C and SIGINT with the > signal module?
Yes, I want to leave Ctrl-C alone and have a similar, but separate, signal handler (or equivalent). > This looks like the classic "sigint handler sets a flag that the main > loop polls" structure. Exactly. I am open to alternative methods if they are lightweight. -- Steven -- http://mail.python.org/mailman/listinfo/python-list