File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -977,14 +977,17 @@ def simulate_cmd(
977977 if simargs :
978978 om_cmd .args_set (args = simargs )
979979
980- overrideFile = self .getWorkDirectory () / f"{ self ._model_name } _override.txt"
981980 if self ._override_variables or self ._simulate_options_override :
982- tmpdict = self ._override_variables .copy ()
983- tmpdict .update (self ._simulate_options_override )
981+ override_file = result_file .parent / f"{ result_file .stem } _override.txt"
984982
985- override_content = "\n " .join ([f"{ key } ={ value } " for key , value in tmpdict .items ()]) + "\n "
986- overrideFile .write_text (override_content )
987- om_cmd .arg_set (key = "overrideFile" , val = overrideFile .as_posix ())
983+ override_content = (
984+ "\n " .join ([f"{ key } ={ value } " for key , value in self ._override_variables .items ()])
985+ + "\n " .join ([f"{ key } ={ value } " for key , value in self ._simulate_options_override .items ()])
986+ + "\n "
987+ )
988+
989+ override_file .write_text (override_content )
990+ om_cmd .arg_set (key = "overrideFile" , val = override_file .as_posix ())
988991
989992 if self ._inputs : # if model has input quantities
990993 for key in self ._inputs :
You can’t perform that action at this time.
0 commit comments