diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2016-12-07 17:16:04 -0700 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2016-12-07 17:25:26 -0700 |
commit | b6e81ddf0204e30f09cabe15c76ad5ddcb87c7d7 (patch) | |
tree | 2cb7f2693d9a94d13ed8b6c889c50e9065b46cf5 /numpy/testing/utils.py | |
parent | 6587f66b57daf10f17ebba8b759d98542e38077d (diff) | |
download | numpy-b6e81ddf0204e30f09cabe15c76ad5ddcb87c7d7.tar.gz |
BUG: Fix suppress_warnings (again) for Python 3.6.
The Python 3.6 changes that resulted in the 6b49167c fix has been
fixed in Python 3.6.0rc1. So revert our fixes.
Diffstat (limited to 'numpy/testing/utils.py')
-rw-r--r-- | numpy/testing/utils.py | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/numpy/testing/utils.py b/numpy/testing/utils.py index e2162acf9..0986686c0 100644 --- a/numpy/testing/utils.py +++ b/numpy/testing/utils.py @@ -2121,8 +2121,6 @@ class suppress_warnings(object): raise RuntimeError("cannot enter suppress_warnings twice.") self._orig_show = warnings.showwarning - if hasattr(warnings, "_showwarnmsg"): - self._orig_showmsg = warnings._showwarnmsg self._filters = warnings.filters warnings.filters = self._filters[:] @@ -2146,26 +2144,18 @@ class suppress_warnings(object): module=module_regex) self._tmp_modules.add(mod) warnings.showwarning = self._showwarning - if hasattr(warnings, "_showwarnmsg"): - warnings._showwarnmsg = self._showwarnmsg self._clear_registries() return self def __exit__(self, *exc_info): warnings.showwarning = self._orig_show - if hasattr(warnings, "_showwarnmsg"): - warnings._showwarnmsg = self._orig_showmsg warnings.filters = self._filters self._clear_registries() self._entered = False del self._orig_show del self._filters - def _showwarnmsg(self, msg): - self._showwarning(msg.message, msg.category, msg.filename, msg.lineno, - msg.file, msg.line, use_warnmsg=msg) - def _showwarning(self, message, category, filename, lineno, *args, **kwargs): use_warnmsg = kwargs.pop("use_warnmsg", None) |