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,17 @@ def simulate_cmd(
970970 if simargs :
971971 om_cmd .args_set (args = simargs )
972972
973- overrideFile = self .getWorkDirectory () / f"{ self ._model_name } _override.txt"
974973 if self ._override_variables or self ._simulate_options_override :
975- tmpdict = self ._override_variables .copy ()
976- tmpdict .update (self ._simulate_options_override )
974+ override_file = result_file .parent / f"{ result_file .stem } _override.txt"
977975
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 ())
976+ override_content = (
977+ "\n " .join ([f"{ key } ={ value } " for key , value in self ._override_variables .items ()])
978+ + "\n " .join ([f"{ key } ={ value } " for key , value in self ._simulate_options_override .items ()])
979+ + "\n "
980+ )
981+
982+ override_file .write_text (override_content )
983+ om_cmd .arg_set (key = "overrideFile" , val = override_file .as_posix ())
981984
982985 if self ._inputs : # if model has input quantities
983986 for key in self ._inputs :
You can’t perform that action at this time.
0 commit comments