* Changing all isinstance(STUFF, str)' to isinstance(STUFF, basestring)'

for future-proofing this code.
This commit is contained in:
Wirawan Purwanto
2012-04-13 17:10:32 -04:00
parent 6656d3d5e3
commit 606214eb66
7 changed files with 9 additions and 9 deletions

View File

@@ -159,7 +159,7 @@ class fortran_bin_file(object):
v2 = self.default_float(v)
# FIXME: check for overflow error like in integer conversion above
vals.append(v2)
elif isinstance(v, str):
elif isinstance(v, basestring):
v2 = self.default_str(v)
vals.append(v2)
elif "itemsize" in dir(v):
@@ -199,7 +199,7 @@ class fortran_bin_file(object):
vals = []
for f in fields:
if isinstance(f, str):
if isinstance(f, basestring):
vals.append(getval(src, f))
elif isinstance(f, (list, tuple)):
v = getval(src, f[0])