summaryrefslogtreecommitdiff
path: root/numpy/f2py/func2subr.py
diff options
context:
space:
mode:
authorJarrod Millman <millman@berkeley.edu>2007-10-29 14:37:37 +0000
committerJarrod Millman <millman@berkeley.edu>2007-10-29 14:37:37 +0000
commit06b316521a47470e0cce864e142c9372d14637dc (patch)
treef7a0867626c44d1f5f83fc8a6e884c9f2d24884c /numpy/f2py/func2subr.py
parent3cb37bbdb4bdf773b7bc0098b8d0cf940288a883 (diff)
downloadnumpy-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.py18
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: