From 5c286a45b4a0977b8e886a18f88c1cc912fe1783 Mon Sep 17 00:00:00 2001
From: Robert Izzard <r.izzard@surrey.ac.uk>
Date: Tue, 16 Nov 2021 19:05:26 +0000
Subject: [PATCH] put file open in an exception

---
 binarycpython/utils/HPC.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/binarycpython/utils/HPC.py b/binarycpython/utils/HPC.py
index ace9f8dae..75b66d743 100644
--- a/binarycpython/utils/HPC.py
+++ b/binarycpython/utils/HPC.py
@@ -27,11 +27,11 @@ class HPC(condor,slurm):
         """
         if joinlist is None:
             joinlist = self.grid_options['joinlist']
-        f = open(joinlist,'r',encoding='utf-8')
-        if f:
+        try:
+            f = open(joinlist,'r',encoding='utf-8')
             list = f.read().splitlines()
             f.close()
-        else:
+        except:
             print("Failed to open joinlist at {list}".format(list=joinlist))
             self.exit(code=1)
         return list
-- 
GitLab