On Jun 18, 12:26 pm, Ben Finney <[EMAIL PROTECTED]> wrote: > John Machin <[EMAIL PROTECTED]> writes: > > On Jun 18, 12:51 am, geoffbache <[EMAIL PROTECTED]> wrote: > > [snip] > > > Is this a bug? I couldn't find any code, but I imagine something like > > > try: > > > import site > > > except: > > > sys.stderr.write("import site failed; use -v for traceback\n") > > > > which should surely allow a KeyboardInterrupt exception through? > > > Surely?? A bare "except" catches *all* remaining uncaught exceptions. > > I parsed that "should" as "this should be changed". > > > Allowing a KeyboardInterrupt exception through would require: > > except KeyboardInterrupt: > > pass > > Actually, to allow it through would require re-raising it: > > except KeyboardInterrupt: > raise > > Yes, I think that's what Geoff is saying "should" be done :-)
And all of what he was saying or not saying or should have been saying was prefaced by "I imagine" anyway :-) -- http://mail.python.org/mailman/listinfo/python-list