@@ -45,6 +45,7 @@ class Executor:
4545 flux_executor (flux.job.FluxExecutor): Flux Python interface to submit the workers to flux
4646 flux_executor_pmi_mode (str): PMI interface to use (OpenMPI v5 requires pmix) default is None (Flux only)
4747 flux_executor_nesting (bool): Provide hierarchically nested Flux job scheduler inside the submitted function.
48+ flux_log_files (bool, optional): Write flux stdout and stderr files. Defaults to False.
4849 pysqa_config_directory (str, optional): path to the pysqa config directory (only for pysqa based backend).
4950 hostname_localhost (boolean): use localhost instead of the hostname to establish the zmq connection. In the
5051 context of an HPC cluster this essential to be able to communicate to an
@@ -95,6 +96,7 @@ def __init__(
9596 flux_executor = None ,
9697 flux_executor_pmi_mode : Optional [str ] = None ,
9798 flux_executor_nesting : bool = False ,
99+ flux_log_files : bool = False ,
98100 pysqa_config_directory : Optional [str ] = None ,
99101 hostname_localhost : Optional [bool ] = None ,
100102 block_allocation : bool = False ,
@@ -117,6 +119,7 @@ def __new__(
117119 flux_executor = None ,
118120 flux_executor_pmi_mode : Optional [str ] = None ,
119121 flux_executor_nesting : bool = False ,
122+ flux_log_files : bool = False ,
120123 pysqa_config_directory : Optional [str ] = None ,
121124 hostname_localhost : Optional [bool ] = None ,
122125 block_allocation : bool = False ,
@@ -153,6 +156,7 @@ def __new__(
153156 flux_executor (flux.job.FluxExecutor): Flux Python interface to submit the workers to flux
154157 flux_executor_pmi_mode (str): PMI interface to use (OpenMPI v5 requires pmix) default is None (Flux only)
155158 flux_executor_nesting (bool): Provide hierarchically nested Flux job scheduler inside the submitted function.
159+ flux_log_files (bool, optional): Write flux stdout and stderr files. Defaults to False.
156160 pysqa_config_directory (str, optional): path to the pysqa config directory (only for pysqa based backend).
157161 hostname_localhost (boolean): use localhost instead of the hostname to establish the zmq connection. In the
158162 context of an HPC cluster this essential to be able to communicate to an
@@ -198,6 +202,7 @@ def __new__(
198202 flux_executor = flux_executor ,
199203 flux_executor_pmi_mode = flux_executor_pmi_mode ,
200204 flux_executor_nesting = flux_executor_nesting ,
205+ flux_log_files = flux_log_files ,
201206 pysqa_config_directory = pysqa_config_directory ,
202207 hostname_localhost = hostname_localhost ,
203208 block_allocation = block_allocation ,
@@ -215,6 +220,7 @@ def __new__(
215220 flux_executor = flux_executor ,
216221 flux_executor_pmi_mode = flux_executor_pmi_mode ,
217222 flux_executor_nesting = flux_executor_nesting ,
223+ flux_log_files = flux_log_files ,
218224 hostname_localhost = hostname_localhost ,
219225 block_allocation = block_allocation ,
220226 init_function = init_function ,
@@ -235,6 +241,7 @@ def __new__(
235241 flux_executor = flux_executor ,
236242 flux_executor_pmi_mode = flux_executor_pmi_mode ,
237243 flux_executor_nesting = flux_executor_nesting ,
244+ flux_log_files = flux_log_files ,
238245 hostname_localhost = hostname_localhost ,
239246 block_allocation = block_allocation ,
240247 init_function = init_function ,
0 commit comments