Skip to content

Commit 7267525

Browse files
authored
do not write data twice to override file in linearize() (#461)
* do not write data twice to override file in linearize() * fix flake8
1 parent edc13a8 commit 7267525

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,7 +1059,7 @@ def simulate_cmd(
10591059
major, minor, patch = self.parse_om_version(self._version)
10601060
if (major, minor, patch) >= (1, 26, 0):
10611061
for key, opt_value in self._simulate_options_override.items():
1062-
k = "s" if key=="solver" else key
1062+
k = "s" if key == "solver" else key
10631063
om_cmd.arg_set(key=k, val=str(opt_value))
10641064
override_content = (
10651065
"\n".join([f"{key}={value}" for key, value in self._override_variables.items()])
@@ -1683,12 +1683,6 @@ def linearize(
16831683
override_file = self.getWorkDirectory() / f'{self._model_name}_override_linear.txt'
16841684
override_file.write_text(override_content)
16851685

1686-
with open(file=override_file, mode="w", encoding="utf-8") as fh:
1687-
for key1, value1 in self._override_variables.items():
1688-
fh.write(f"{key1}={value1}\n")
1689-
for key2, value2 in self._linearization_options.items():
1690-
fh.write(f"{key2}={value2}\n")
1691-
16921686
om_cmd.arg_set(key="overrideFile", val=override_file.as_posix())
16931687

16941688
if self._inputs:

0 commit comments

Comments
 (0)