@@ -21,6 +21,9 @@ def setup(dirlist, verbose=False, exit_on_failure=False):
21
21
# set variable to determine console separator
22
22
separator = False
23
23
24
+ # create an empty list for output
25
+ output = []
26
+
24
27
# loop over dirlist
25
28
for workdir in dirlist :
26
29
@@ -51,14 +54,21 @@ def setup(dirlist, verbose=False, exit_on_failure=False):
51
54
print (f'{ " " * 4 } - { value .replace (basedir ,"<ROOT>" )} ' )
52
55
53
56
# run a bash process
54
- lib .BashProcess (basedir , workdir , "job.setup" , verbose , exit_on_failure )
57
+ process = lib .BashProcess (
58
+ basedir , workdir , "job.setup" , verbose , exit_on_failure
59
+ )
60
+
61
+ # append process to output
62
+ output .append (process )
55
63
56
64
# set separator value
57
65
separator = True
58
66
59
67
# Return to base directory
60
68
os .chdir (basedir )
61
69
70
+ return output
71
+
62
72
63
73
def submit (dirlist , verbose = False , exit_on_failure = False ):
64
74
"""
@@ -70,6 +80,9 @@ def submit(dirlist, verbose=False, exit_on_failure=False):
70
80
# set variable to determine console separator
71
81
separator = False
72
82
83
+ # create an empty list for output
84
+ output = []
85
+
73
86
# loop over dirlist
74
87
for workdir in dirlist :
75
88
@@ -116,19 +129,26 @@ def submit(dirlist, verbose=False, exit_on_failure=False):
116
129
117
130
# Submit job
118
131
if config .schedular .command == "bash" :
119
- lib .BashProcess (basedir , workdir , "job.submit" , verbose , exit_on_failure )
132
+ process = lib .BashProcess (
133
+ basedir , workdir , "job.submit" , verbose , exit_on_failure
134
+ )
120
135
121
136
else :
122
- lib .SchedularProcess (
137
+ process = lib .SchedularProcess (
123
138
basedir , workdir , config .schedular .command , "job.submit"
124
139
)
125
140
141
+ # append process to output
142
+ output .append (process )
143
+
126
144
# set separator value
127
145
separator = True
128
146
129
147
# Return to base directory
130
148
os .chdir (basedir )
131
149
150
+ return output
151
+
132
152
133
153
def clean (dirlist ):
134
154
"""
0 commit comments