From 5fbe031de01011d3ee45064dd7e2b185f5e1587a Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Mon, 16 Dec 2013 17:24:14 +0000
Subject: [PATCH] retrace parsing wrong

---
 pykat/finesse.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pykat/finesse.py b/pykat/finesse.py
index fb2ee45..00ba715 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -285,10 +285,11 @@ class kat(object):
                         self.phase = int(v[1])
                 elif(first == "retrace"):
                     v = line.split(" ")
-                    if len(v) != 2:
+                    if len(v) > 2:
                         raise pkex.BasePyKatException("Retrace command `{0}` is incorrect.".format(line))
-                    else:
-                        self.retrace = int(v[1])
+                    elif len(v) == 2:
+                        self.retrace = v[1]
+                        
                 elif(first == "deriv_h"):
                     v = line.split(" ")
                     if len(v) != 2:
-- 
GitLab