From 6d438e6d3e274ea6b167939d0d0abfad7b3701b9 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Sat, 19 Jun 2010 13:41:39 +0000 Subject: BUG: f2py: replace a string exception with a real one (fixes #1515) --- numpy/f2py/capi_maps.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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): -- cgit v1.2.1