BatchSchedulerExecutorConfig instantiates the superclass with args, but its order seems wrong.
|
super().__init__(work_directory, launcher_log_file) |
|
def __init__(self, launcher_log_file: Optional[Path] = None, |
|
work_directory: Optional[Path] = None) -> None: |
When both are specified, job scripts are created in unexpected folder and the launcher log may be dumped into a folder, which crashes the workflow.