From 84450d8424bed78a8ae5f8c7594c847aa361e6ca Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Tue, 28 Nov 2017 21:07:38 +0000 Subject: [PATCH] Fixes the bug when xk0 was rounded, whereas other variables were not when creating main directory --- trisurf/trisurf.py | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/trisurf/trisurf.py b/trisurf/trisurf.py index a709d8a..b80ba9d 100644 --- a/trisurf/trisurf.py +++ b/trisurf/trisurf.py @@ -20,6 +20,9 @@ TS_RUNNING=2 # process is running TS_COMPLETED=3 #simulation is completed +#namespace variable. Seems the best place to put the variable in :) +_analysis_list={} + class FileContent: ''' Class is helpful for reading and writting the specific files. @@ -462,12 +465,7 @@ def setMaindir(self,prefix,variables): maindir="" for p,v in zip(prefix,variables): - if(v=="xk0"): - tv=str(round(float(self.Tape.config[v]))) - if sys.version_info<(3,0): - tv=str(int(float(self.Tape.config[v]))) - else: - tv=self.Tape.config[v] + tv=str(self.Tape.config[v]) maindir=maindir+p+tv self.maindir=maindir return @@ -528,8 +526,11 @@ for file in os.listdir(self.Dir.fullpath()): if file.endswith(".vtu"): flist.append(file) - flist.sort() - return(flist[-1]) + flist.sort() + if(len(flist)==0): + return(-1) + else: + return(flist[-1]) def __str__(self): if(self.getStatus()==0): -- Gitblit v1.9.3