Index: wflow-py/Scripts/gethbvpars.py =================================================================== diff -u -r9dd1a78b1a2e6aa0e67e970d6235e4923b8bfc42 -r1738c121cfc83b76d915b8ed55747cb1bb9a2f64 --- wflow-py/Scripts/gethbvpars.py (.../gethbvpars.py) (revision 9dd1a78b1a2e6aa0e67e970d6235e4923b8bfc42) +++ wflow-py/Scripts/gethbvpars.py (.../gethbvpars.py) (revision 1738c121cfc83b76d915b8ed55747cb1bb9a2f64) @@ -23,8 +23,8 @@ def usage(*args): sys.stdout = sys.stderr - for msg in args: print msg - print __doc__ + for msg in args: print(msg) + print(__doc__) sys.exit(0) @@ -37,7 +37,7 @@ f.close() for l in x: - ll = filter(lambda c: c not in "'",l).split() + ll = [c for c in l if c not in "'"].split() if len(ll) > 0: a[ll[0]] = ll[1] @@ -51,7 +51,7 @@ f.close() for l in x: - ll = filter(lambda c: c not in "'\\",l).split() + ll = [c for c in l if c not in "'\\"].split() if len(ll) > 0: if ll[0] == 'basindir': a.append(ll[1]) @@ -64,7 +64,7 @@ try: opts, args = getopt.getopt(sys.argv[1:], 'o:p:h') -except getopt.error, msg: +except getopt.error as msg: usage(msg) for o, a in opts: @@ -87,23 +87,23 @@ f = open(csvfile,"w") i = 0 -print >>f,"Id,Name", +print("Id,Name", end=' ', file=f) for ppar in baspar: - print >>f,sep + ppar, -print >>f,"" + print(sep + ppar, end=' ', file=f) +print("", file=f) #for c in catch: for ii in range(0,len(basstruc)-1): i = i + 1 c = basstruc[ii] - print >>f,str(i)+sep+c, + print(str(i)+sep+c, end=' ', file=f) for ppar in baspar: if ppar in catch[c]: - print >>f,sep+catch[c][ppar], + print(sep+catch[c][ppar], end=' ', file=f) else: - print >>f,sep+baspar[ppar], - print >>f,"" + print(sep+baspar[ppar], end=' ', file=f) + print("", file=f) f.close() \ No newline at end of file