From 3ccf5d1c706eecc15da8d17ca381706892cb9f76 Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Sat, 14 Jan 2017 11:59:28 +0000
Subject: [PATCH] Spawning process for interactive VTK viewer process

---
 trisurf/trisurf.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/trisurf/trisurf.py b/trisurf/trisurf.py
index 6eae40a..a709d8a 100644
--- a/trisurf/trisurf.py
+++ b/trisurf/trisurf.py
@@ -280,7 +280,7 @@
 			table[key]=[]
 		for line in lines:
 			fields=line.split()
-			for i in range(0,len(keys)-1):
+			for i in range(0,len(keys)):
 				try:
 					value=num(fields[i])
 					table[keys[i]].append(value)
@@ -516,13 +516,21 @@
 		self.Comment.writefile(data,mode=mode)
 
 
-	def getLastVTU(self):
+	def getLastVTUold(self):
 		vtuidx=self.getLastIteration()-int(self.Tape.getValue("inititer"))
 		if vtuidx<0:
 			return None
 		else:
 			return  'timestep_{:06d}.vtu'.format(vtuidx)
 
+	def getLastVTU(self):
+		flist=[]
+		for file in os.listdir(self.Dir.fullpath()):
+			if file.endswith(".vtu"):
+				flist.append(file)
+		flist.sort()		
+		return(flist[-1])
+
 	def __str__(self):
 		if(self.getStatus()==0):
 			str=" not running."

--
Gitblit v1.9.3