summaryrefslogtreecommitdiff
path: root/numpy/f2py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-06-19 13:41:39 +0000
committerPauli Virtanen <pav@iki.fi>2010-06-19 13:41:39 +0000
commit6d438e6d3e274ea6b167939d0d0abfad7b3701b9 (patch)
tree3dbecda99b0f1ec21db75e8ecc334343756bbb78 /numpy/f2py
parent6ad92e5571a1aa1038b64227c05371dd48eadc96 (diff)
downloadnumpy-6d438e6d3e274ea6b167939d0d0abfad7b3701b9.tar.gz
BUG: f2py: replace a string exception with a real one (fixes #1515)
Diffstat (limited to 'numpy/f2py')
-rw-r--r--numpy/f2py/capi_maps.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/f2py/capi_maps.py b/numpy/f2py/capi_maps.py
index 8c864f920..a3ab3e380 100644
--- a/numpy/f2py/capi_maps.py
+++ b/numpy/f2py/capi_maps.py
@@ -435,7 +435,8 @@ def getinit(a,var):
else:
v = eval(v,{},{})
ret['init.r'],ret['init.i']=str(v.real),str(v.imag)
- except: raise 'sign2map: expected complex number `(r,i)\' but got `%s\' as initial value of %s.'%(init,`a`)
+ except:
+ raise ValueError('sign2map: expected complex number `(r,i)\' but got `%s\' as initial value of %r.' % (init, a))
if isarray(var):
init='(capi_c.r=%s,capi_c.i=%s,capi_c)'%(ret['init.r'],ret['init.i'])
elif isstring(var):