This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author martin.panter
Recipients berker.peksag, martin.panter, terry.reedy, Алексей Смирнов
Date 2015-09-19.06:47:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442645233.57.0.950599793119.issue25139@psf.upfronthosting.co.za>
In-reply-to
Content
I suggest changing the “except” clause to “except BaseException”, which would make the intention clearer.

As an alternative, see also my Issue 23430, were I proposed not catching exceptions like KeyboardInterrupt and SystemExit, by changing this to:

try:
    self.finish_request(request, client_address)
except Exception:
    self.handle_error(request, client_address)
finally:
    self.shutdown_request(request)
History
Date User Action Args
2015-09-19 06:47:13martin.pantersetrecipients: + martin.panter, terry.reedy, berker.peksag, Алексей Смирнов
2015-09-19 06:47:13martin.pantersetmessageid: <1442645233.57.0.950599793119.issue25139@psf.upfronthosting.co.za>
2015-09-19 06:47:13martin.panterlinkissue25139 messages
2015-09-19 06:47:13martin.pantercreate