diff options
author | Jarrod Millman <millman@berkeley.edu> | 2007-10-29 14:37:37 +0000 |
---|---|---|
committer | Jarrod Millman <millman@berkeley.edu> | 2007-10-29 14:37:37 +0000 |
commit | 06b316521a47470e0cce864e142c9372d14637dc (patch) | |
tree | f7a0867626c44d1f5f83fc8a6e884c9f2d24884c /numpy/f2py/func2subr.py | |
parent | 3cb37bbdb4bdf773b7bc0098b8d0cf940288a883 (diff) | |
download | numpy-06b316521a47470e0cce864e142c9372d14637dc.tar.gz |
using faster string methods rather than deprecated string module
Diffstat (limited to 'numpy/f2py/func2subr.py')
-rw-r--r-- | numpy/f2py/func2subr.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/numpy/f2py/func2subr.py b/numpy/f2py/func2subr.py index 4cec37032..8062b49c7 100644 --- a/numpy/f2py/func2subr.py +++ b/numpy/f2py/func2subr.py @@ -17,8 +17,12 @@ __version__ = "$Revision: 1.16 $"[10:-1] f2py_version='See `f2py -v`' -import pprint,copy -import sys,string,time,types,copy +import pprint +import copy +import sys +import time +import types +import copy errmess=sys.stderr.write outmess=sys.stdout.write show=pprint.pprint @@ -69,7 +73,7 @@ def var2fixfortran(vars,a,fa=None,f90mode=None): vardef='%s %s'%(vardef,fa) if vars[a].has_key('dimension'): - vardef='%s(%s)'%(vardef,string.join(vars[a]['dimension'],',')) + vardef='%s(%s)'%(vardef,','.join(vars[a]['dimension'])) return vardef def createfuncwrapper(rout,signature=0): @@ -98,12 +102,12 @@ def createfuncwrapper(rout,signature=0): if charselect.get('*','')=='(*)': charselect['*'] = '10' if f90mode: - sargs = string.join(args,', ') + sargs = ', '.join(args) add('subroutine f2pywrap_%s_%s (%s)'%(rout['modulename'],name,sargs)) if not signature: add('use %s, only : %s'%(rout['modulename'],fortranname)) else: - add('subroutine f2pywrap%s (%s)'%(name,string.join(args,', '))) + add('subroutine f2pywrap%s (%s)'%(name,', '.join(args))) add('external %s'%(fortranname)) #if not return_char_star: l = l + ', '+fortranname @@ -126,9 +130,9 @@ def createfuncwrapper(rout,signature=0): if not signature: if islogicalfunction(rout): - add('%s = .not.(.not.%s(%s))'%(newname,fortranname,string.join(args,', '))) + add('%s = .not.(.not.%s(%s))'%(newname,fortranname,', '.join(args))) else: - add('%s = %s(%s)'%(newname,fortranname,string.join(args,', '))) + add('%s = %s(%s)'%(newname,fortranname,', '.join(args))) if f90mode: add('end subroutine f2pywrap_%s_%s'%(rout['modulename'],name)) else: |