summaryrefslogtreecommitdiff
path: root/numpy/core/numeric.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/numeric.py')
-rw-r--r--numpy/core/numeric.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/numpy/core/numeric.py b/numpy/core/numeric.py
index f57527990..557c8e7f4 100644
--- a/numpy/core/numeric.py
+++ b/numpy/core/numeric.py
@@ -395,13 +395,6 @@ def allclose (a, b, rtol=1.e-5, atol=1.e-8):
return d.ravel().all()
-class ufunc_values_obj(object):
- def __init__(self, obj):
- self._val_obj = obj
- def __del__(self):
- umath.seterrobj(self._val_obj)
- del self._val_obj
-
_errdict = {"ignore":ERR_IGNORE,
"warn":ERR_WARN,
@@ -413,11 +406,11 @@ for key in _errdict.keys():
_errdict_rev[_errdict[key]] = key
del key
-def seterr(divide=None, over=None, under=None, invalid=None):
-
+def seterr(divide=None, over=None, under=None, invalid=None):
+
pyvals = umath.geterrobj()
- old = geterr()
-
+ old = geterr()
+
if divide is None: divide = old['divide']
if over is None: over = old['over']
if under is None: under = old['under']