diff --git a/utils/solvers/python/postcsv.py b/utils/solvers/python/postcsv.py index 1e0d3eadec916a6f9589a240b25d2fa0178a81ab..f90dc1942d0130a2785b931abb8d33a029057a32 100755 --- a/utils/solvers/python/postcsv.py +++ b/utils/solvers/python/postcsv.py @@ -265,15 +265,17 @@ elif cmdline.has_key('--options'): Gmsh.send('--noaverage', Gmsh.OPTION) Gmsh.send('--average', Gmsh.OPTION) else: - if not cmdline.has_key('--mesh'): - Gmsh.send("No mesh specified.", Gmsh.ERROR) - sys.exit(1) if not cmdline.has_key('--results'): Gmsh.send("No results specified.", Gmsh.ERROR) sys.exit(1) + if not cmdline.has_key('--mesh'): + mshname = cmdline['--results'].split('.')[0] + '.msh' + else: + mshname = cmdline['--mesh'] + try: - mshfile = open(cmdline['--mesh']) + mshfile = open(mshname) csvfile = open(cmdline['--results']) except: Gmsh.send(str(sys.exc_info()[1]), Gmsh.ERROR)