ExternalProgramRunner
default_opts: dict
text_file_extensions: list
blacklist_files: list
__init__(self, binary, parser=None, prefix=None, suffix=None, delete=True, **runtime_opts):
prep_dir(self, dir):
@classmethod
subprocess_run(cls, binary, input_file, **subprocess_opts):
@classmethod
run_job(cls, binary, job, dir=None, dir_prefix=None, dir_suffix=None, mode='w', runner=None, prep_dir=None, prep_job=None, prep_results=None, return_auxiliary_files=True, prefix=None, suffix=None, delete=True, raise_errors=True, **subprocess_opts):
run(self, job, dir=None, dir_prefix=None, dir_suffix=None, mode=None, runner=None, prep_dir=None, prep_job=None, prep_results=None, return_auxiliary_files=None, prefix=None, suffix=None, delete=None, raise_errors=None, **job_opts):