File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -957,14 +957,18 @@ def simulate_cmd(
957957 if simargs :
958958 om_cmd .args_set (args = simargs )
959959
960- overrideFile = self . getWorkDirectory () / f" { self . _model_name } _override.txt"
960+ # TODO: consider override arguments and include it here?
961961 if self ._override_variables or self ._simulate_options_override :
962- tmpdict = self ._override_variables .copy ()
963- tmpdict .update (self ._simulate_options_override )
962+ override_file = result_file .parent / f"{ result_file .stem } _override.txt"
964963
965- override_content = "\n " .join ([f"{ key } ={ value } " for key , value in tmpdict .items ()]) + "\n "
966- overrideFile .write_text (override_content )
967- om_cmd .arg_set (key = "overrideFile" , val = overrideFile .as_posix ())
964+ override_content = (
965+ "\n " .join ([f"{ key } ={ value } " for key , value in self ._override_variables .items ()])
966+ + "\n " .join ([f"{ key } ={ value } " for key , value in self ._simulate_options_override .items ()])
967+ + "\n "
968+ )
969+
970+ override_file .write_text (override_content )
971+ om_cmd .arg_set (key = "overrideFile" , val = override_file .as_posix ())
968972
969973 if self ._inputs : # if model has input quantities
970974 for key in self ._inputs :
You can’t perform that action at this time.
0 commit comments