homepage

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 nikratio
Recipients benjamin.peterson, ncoghlan, nikratio
Date 2013年10月27日.18:22:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1382898166.77.0.906090640723.issue18861@psf.upfronthosting.co.za>
In-reply-to
Content
Benjamin: I think that in most cases the intention of a ".. from None" is to disable printing of a stack trace for a specific exception when it occurs in the try .. except block. (In the example, that would be suppressing the stacktrace for the "Second" exception, because it is explicity converted to "Third"). I do not think that this ought to effect the printing of exceptions that occured previously and higher-up in the call chain.
In other words, I think it is natural to expect that
def foo():
 try:
 do_stuff
 except Something:
 raise SomethingElse from None
disables printing the stack trace for `Something` exceptions when they occur in the try..except block -- but not to hide the exception context for exceptions that occured before foo() was even called.
History
Date User Action Args
2013年10月27日 18:22:46nikratiosetrecipients: + nikratio, ncoghlan, benjamin.peterson
2013年10月27日 18:22:46nikratiosetmessageid: <1382898166.77.0.906090640723.issue18861@psf.upfronthosting.co.za>
2013年10月27日 18:22:46nikratiolinkissue18861 messages
2013年10月27日 18:22:46nikratiocreate

AltStyle によって変換されたページ (->オリジナル) /