Skip to content

Commit 180bec6

Browse files
committed
Merge branch 'ModelicaSystem_prepare_OMCPath' into merge_me
2 parents 9a41bef + 6549a37 commit 180bec6

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)