(submit_config: SubmitConfig)
return run_dir
Create a new run dir with increasing ID number at the start.
Create a new run dir with increasing ID number at the start.
Create a new run dir with increasing ID number at the start .
def _create_run_dir_local(submit_config: SubmitConfig) -> str:
    """Create a new run dir with increasing ID number at the start."""
    run_dir_root = get_path_from_template(submit_config.run_dir_root, PathType.AUTO)

    if not os.path.exists(run_dir_root):
        os.makedirs(run_dir_root)

    submit_config.run_id = _get_next_run_id_local(run_dir_root)
    submit_config.run_name = "{0:05d}-{1}".format(submit_config.run_id, submit_config.run_desc)
    run_dir = os.path.join(run_dir_root, submit_config.run_name)

    if os.path.exists(run_dir):
        raise RuntimeError("The run dir already exists! ({0})".format(run_dir))

    os.makedirs(run_dir)

    return run_dir
def _create_run_dir_local ( submit_config : SubmitConfig ) -> str : run_dir_root = get_path_from_template ( submit_config . run_dir_root , PathType . AUTO ) if not os . path . exists ( run_dir_root ) : os . makedirs ( run_dir_root ) submit_config . run_id = _get_next_run_id_local ( run_dir_root ) submit_config . run_name = "{0:05d}-{1}" . format ( submit_config . run_id , submit_config . run_desc ) run_dir = os . path . join ( run_dir_root , submit_config . run_name ) if os . path . exists ( run_dir ) : raise RuntimeError ( "The run dir already exists! ({0})" . format ( run_dir ) ) os . makedirs ( run_dir ) return run_dir