Message210428
A bunch of logging methods accept optional parameter exc_info, that is supposed to be either 'True' or a tuple of three elements (type, exc, tb).
If, however, someone passes an actual exception instance, Logger._log function will interpret it as True and get the current exception from sys.exc_info, ignoring the passed exception completely.
Attached is a patch that fixes this: if exc_info is an instance of BaseException, Logger._log creates the tuple out of it automatically. |
|
Date |
User |
Action |
Args |
2014-02-06 23:53:08 | yselivanov | set | recipients:
+ yselivanov, vinay.sajip |
2014-02-06 23:53:08 | yselivanov | set | messageid: <1391730788.17.0.188838717397.issue20537@psf.upfronthosting.co.za> |
2014-02-06 23:53:08 | yselivanov | link | issue20537 messages |
2014-02-06 23:53:08 | yselivanov | create | |
|