File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -970,14 +970,18 @@ def simulate_cmd(
970970 if simargs :
971971 om_cmd .args_set (args = simargs )
972972
973- overrideFile = self . getWorkDirectory () / f" { self . _model_name } _override.txt"
973+ # TODO: consider override arguments and include it here?
974974 if self ._override_variables or self ._simulate_options_override :
975- tmpdict = self ._override_variables .copy ()
976- tmpdict .update (self ._simulate_options_override )
975+ override_file = result_file .parent / f"{ result_file .stem } _override.txt"
977976
978- override_content = "\n " .join ([f"{ key } ={ value } " for key , value in tmpdict .items ()]) + "\n "
979- overrideFile .write_text (override_content )
980- om_cmd .arg_set (key = "overrideFile" , val = overrideFile .as_posix ())
977+ override_content = (
978+ "\n " .join ([f"{ key } ={ value } " for key , value in self ._override_variables .items ()])
979+ + "\n " .join ([f"{ key } ={ value } " for key , value in self ._simulate_options_override .items ()])
980+ + "\n "
981+ )
982+
983+ override_file .write_text (override_content )
984+ om_cmd .arg_set (key = "overrideFile" , val = override_file .as_posix ())
981985
982986 if self ._inputs : # if model has input quantities
983987 for key in self ._inputs :
You can’t perform that action at this time.
0 commit comments