From 4efa286751ae58f6a5f4938bfd6ca60b6bb0407b Mon Sep 17 00:00:00 2001
From: "Mads M. Pedersen" <mmpe@dtu.dk>
Date: Thu, 19 Apr 2018 09:45:25 +0200
Subject: [PATCH] try catch added in py_fuga.py cleanup

---
 topfarm/cost_models/fuga/py_fuga.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/topfarm/cost_models/fuga/py_fuga.py b/topfarm/cost_models/fuga/py_fuga.py
index 5b55aebd..2c81a77e 100644
--- a/topfarm/cost_models/fuga/py_fuga.py
+++ b/topfarm/cost_models/fuga/py_fuga.py
@@ -56,7 +56,10 @@ class PyFuga(object):
 
     def cleanup(self):
         if hasattr(self, 'lib'):
-            self.lib.Exit()
+            try:
+                self.lib.Exit() # raises exception
+            except:
+                pass
             del self.lib
         if os.path.isfile(self.stdout_filename):
             os.remove(self.stdout_filename)
-- 
GitLab