Josh Rosenberg added the comment:

It's not part of the PEP, but what happens with the new syntax if there is an 
existing exception context? Some utilities (e.g. functools.lru_cache) use 
dict.get over a try/except because they operate under the assumption that they 
may be invoked within an except block, and must leave the exception context (if 
any) unmodified.

It seems like something intended to serve as a general replacement for 
non-exception raising functions like dict.get should have similar exception 
context preserving semantics.

----------
nosy: +josh.rosenberg

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20739>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to