From d6583ebf40c9e99bfbec3652f8ef8639160f5fb6 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Thu, 07 Jul 2016 14:40:36 +0000 Subject: [PATCH] Another fix. still not working if we have inititer. --- python/trisurf/trisurf.py | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/python/trisurf/trisurf.py b/python/trisurf/trisurf.py index 3a1689e..8e60d69 100644 --- a/python/trisurf/trisurf.py +++ b/python/trisurf/trisurf.py @@ -2,7 +2,7 @@ import xml.etree.ElementTree as ET import base64 import zlib -import io +import sys,io import os from itertools import islice import mmap @@ -236,10 +236,10 @@ try: self.dT=int(epoch2)-int(epoch1) self.last=n2 - print(epoch1) - print(epoch2) - print(self.dT) - print(self.last) + #print(epoch1) + #print(epoch2) + #print(self.dT) + #print(self.last) self.startDate=os.path.getmtime(os.path.join(self.path,'.lock')) except: return(False) @@ -350,7 +350,7 @@ return int(status) def isCompleted(self): - if (int(self.tape.getValue("iterations"))==self.getLastIteration()+1): + if int(self.tape.getValue("iterations"))+int(self.tape.getValue("inititer"))==self.getLastIteration()+1: return True else: return False @@ -443,6 +443,8 @@ 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] maindir=maindir+p+tv @@ -493,7 +495,7 @@ def getLastVTU(self): - vtuidx=self.getLastIteration() + vtuidx=self.getLastIteration() #-int(self.tape.getValue("inititer"))+1 if vtuidx<0: return None else: -- Gitblit v1.9.3