now it actually works

This commit is contained in:
Nicolo Fusi 2013-03-12 16:42:52 +00:00
parent 1dc6ee574b
commit 5781fbd582

View file

@ -2,9 +2,10 @@ import numpy as np
from functools import wraps from functools import wraps
def silence_errors(f): def silence_errors(f):
status = np.seterr(all='ignore')
@wraps(f) @wraps(f)
def wrapper(*args, **kwds): def wrapper(*args, **kwds):
return f(*args, **kwds) status = np.seterr(all='ignore')
np.seterr(**status) result = f(*args, **kwds)
np.seterr(**status)
return result
return wrapper return wrapper