Movatterモバイル変換


[0]ホーム

URL:


[Python-Dev] Bare except clauses in PEP 348

Nick Coghlanncoghlan at gmail.com
Wed Aug 24 11:26:02 CEST 2005


Raymond Hettinger wrote:> The latest version of PEP 348 still proposes that a bare except clause> will default to Exception instead of BaseException.  Initially, I had> thought that might be a good idea but now think it is doomed and needs> to be removed from the PEP.One thing I assumed was that _if_ bare excepts were kept, they would still only be allowed as the last except clause.That is, this example:>   try:     ...>   except:  ...     # A bare except in the middle.  WTF?>   except (KeyboardInterrupt, SystemExit): ...would still be a syntax error, even if bare excepts were allowed.I still have some qualms about the idea of a bare except that doesn't catch everything (I'd prefer to see them gone altogether), but I don't mind quite as much if the above code stays as a syntax error.Cheers,Nick.-- Nick Coghlan   |ncoghlan at gmail.com   |   Brisbane, Australia---------------------------------------------------------------http://boredomandlaziness.blogspot.com


More information about the Python-Devmailing list

[8]ページ先頭

©2009-2025 Movatter.jp