summaryrefslogtreecommitdiff
path: root/numpy/testing/utils.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2016-12-07 17:16:04 -0700
committerCharles Harris <charlesr.harris@gmail.com>2016-12-07 17:25:26 -0700
commitb6e81ddf0204e30f09cabe15c76ad5ddcb87c7d7 (patch)
tree2cb7f2693d9a94d13ed8b6c889c50e9065b46cf5 /numpy/testing/utils.py
parent6587f66b57daf10f17ebba8b759d98542e38077d (diff)
downloadnumpy-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.py10
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)