Exception fixes for Python 3 compat

This commit is contained in:
Mike Croucher 2015-02-26 14:29:40 +00:00
parent 74f8caba2b
commit c6b43d91da
8 changed files with 10 additions and 10 deletions

View file

@ -91,7 +91,7 @@ def jitchol(A, maxtries=5):
else:
diagA = np.diag(A)
if np.any(diagA <= 0.):
raise linalg.LinAlgError, "not pd: non-positive diagonal elements"
raise linalg.LinAlgError("not pd: non-positive diagonal elements")
jitter = diagA.mean() * 1e-6
num_tries = 1
while num_tries <= maxtries and np.isfinite(jitter):
@ -105,7 +105,7 @@ def jitchol(A, maxtries=5):
import traceback
logging.warning('\n'.join(['Added {} rounds of jitter, jitter of {:.10e}'.format(num_tries-1, jitter),
' in '+traceback.format_list(traceback.extract_stack(limit=2)[-2:-1])[0][2:]]))
raise linalg.LinAlgError, "not positive definite, even with jitter."
raise linalg.LinAlgError("not positive definite, even with jitter.")
# def dtrtri(L, lower=1):
# """