Skip to content

Commit cc44b79

Browse files
committed
[ModelicaSystem.simulate_cmd] fix result_file handling
* rename resultfile => result_file * use local variable result_file and not self._result_file
1 parent 945306b commit cc44b79

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ def getOptimizationOptions(self, names: Optional[str | list[str]] = None) -> dic
916916

917917
def simulate_cmd(
918918
self,
919-
resultfile: pathlib.Path,
919+
result_file: pathlib.Path,
920920
simflags: Optional[str] = None,
921921
simargs: Optional[dict[str, Optional[str | dict[str, str]]]] = None,
922922
timeout: Optional[float] = None,
@@ -933,7 +933,7 @@ def simulate_cmd(
933933
934934
Parameters
935935
----------
936-
resultfile
936+
result_file
937937
simflags
938938
simargs
939939
timeout
@@ -946,7 +946,7 @@ def simulate_cmd(
946946
om_cmd = ModelicaSystemCmd(runpath=self._tempdir, modelname=self._model_name, timeout=timeout)
947947

948948
# always define the result file to use
949-
om_cmd.arg_set(key="r", val=resultfile.as_posix())
949+
om_cmd.arg_set(key="r", val=result_file.as_posix())
950950

951951
# allow runtime simulation flags from user input
952952
if simflags is not None:
@@ -968,7 +968,7 @@ def simulate_cmd(
968968

969969
if self._has_inputs: # if model has input quantities
970970
# csvfile is based on name used for result file
971-
csvfile = self._result_file.parent / f"{self._result_file.stem}.csv"
971+
csvfile = result_file.parent / f"{result_file.stem}.csv"
972972

973973
for i in self._inputs:
974974
val = self._inputs[i]
@@ -1023,7 +1023,7 @@ def simulate(
10231023
self._result_file = self._tempdir / resultfile
10241024

10251025
om_cmd = self.simulate_cmd(
1026-
resultfile=self._result_file,
1026+
result_file=self._result_file,
10271027
simflags=simflags,
10281028
simargs=simargs,
10291029
timeout=timeout,

0 commit comments

Comments
 (0)