summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2017-11-22 22:51:42 (GMT)
committerGitHub <noreply@github.com>2017-11-22 22:51:42 (GMT)
commit82656276caf4cb889193572d2d14dbc5f3d2bdff (patch)
tree19060972ab524aa7962ca411f079cfa14ec614fa /Modules
parentbb11c3c967afaf263e00844d4ab461b7fafd6d36 (diff)
downloadcpython-82656276caf4cb889193572d2d14dbc5f3d2bdff.zip
cpython-82656276caf4cb889193572d2d14dbc5f3d2bdff.tar.gz
cpython-82656276caf4cb889193572d2d14dbc5f3d2bdff.tar.bz2
bpo-27535: Optimize warnings.warn() (#4508)
* Optimize warnings.filterwarnings(). Replace re.compile('') with None to avoid the cost of calling a regex.match() method, whereas it always matchs. * Optimize get_warnings_attr(): replace PyObject_GetAttrString() with _PyObject_GetAttrId(). Cleanup also create_filter(): * Use _Py_IDENTIFIER() to allow to cleanup strings at Python finalization * Replace Py_FatalError() with a regular exceptions
Diffstat (limited to 'Modules')
0 files changed, 0 insertions, 0 deletions