]> granicus.if.org Git - python/commit
bpo-31572: Don't silence unexpected errors in the _warnings module. (#3731)
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 11 Nov 2017 13:19:47 +0000 (15:19 +0200)
committerGitHub <noreply@github.com>
Sat, 11 Nov 2017 13:19:47 +0000 (15:19 +0200)
commitd4f8480dfe89447587550a85b61d4e9faf827e98
treeaab4d949de3361858bfd0032df688eb880607731
parente2f92de6a90ae11a6d8e01bd17fd88b005516835
bpo-31572: Don't silence unexpected errors in the _warnings module. (#3731)

Get rid of _PyObject_HasAttrId() and PyDict_GetItemString().
Silence only expected AttributeError, KeyError and ImportError when
get an attribute, look up in a dict or import a module.
Python/_warnings.c