From 863fb8ad4f51fd982776bcd06f3d186d6f4bf26e Mon Sep 17 00:00:00 2001 From: Robert Izzard <r.izzard@surrey.ac.uk> Date: Tue, 16 Nov 2021 19:04:35 +0000 Subject: [PATCH] add joinlist option --- binarycpython/utils/HPC.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/binarycpython/utils/HPC.py b/binarycpython/utils/HPC.py index 9220a23cb..ace9f8dae 100644 --- a/binarycpython/utils/HPC.py +++ b/binarycpython/utils/HPC.py @@ -21,13 +21,19 @@ class HPC(condor,slurm): # don't do anything: we just inherit from this class return - def HPC_joinfiles(self): + def HPC_joinfiles(self,joinlist=None): """ Function to load in the joinlist to a list and return it. """ - f = open(self.grid_options['joinlist'],'r',encoding='utf-8') - list = f.read().splitlines() - f.close() + if joinlist is None: + joinlist = self.grid_options['joinlist'] + f = open(joinlist,'r',encoding='utf-8') + if f: + list = f.read().splitlines() + f.close() + else: + print("Failed to open joinlist at {list}".format(list=joinlist)) + self.exit(code=1) return list def HPC_join_from_files(self,newobj,joinfiles): -- GitLab