Basically, I want to catch Ctrl+C after top_block.run() For example try:
my_top_block().run() except KeyboardInterrupt: print "Ctrl+C has been pressed. Exiting." However, when Ctrl+C is pressed, the program exits straight away without executing the print function. It seems that KeyboardInterrupt is not propagated to the main thread? What am I doing wrong? By the way, if I caught some exception in work(), what is the best way to exit the program? top_block.stop() or raise SystemExit, 1? Regards Kyle
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio