Skip to content

Commit a749c27

Browse files
committed
[ModelicaSystem] fix mypy - plot_result_file could be None
1 parent c7dda63 commit a749c27

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,12 +1151,13 @@ def plot(
11511151
ModelicaSystemError("No resultfile available - either run simulate() before plotting "
11521152
"or provide a result file!")
11531153

1154-
if not plot_result_file.is_file():
1154+
if plot_result_file is None:
1155+
ModelicaSystemError("No resultfile defined!")
1156+
elif not plot_result_file.is_file():
11551157
ModelicaSystemError(f"Provided resultfile {repr(plot_result_file.as_posix())} does not exists!")
1156-
1157-
expr = f'plot({plotdata}, fileName="{plot_result_file.as_posix()}")'
1158-
1159-
self.sendExpression(expr=expr)
1158+
else:
1159+
expr = f'plot({plotdata}, fileName="{plot_result_file.as_posix()}")'
1160+
self.sendExpression(expr=expr)
11601161

11611162
def getSolutions(self, varList: Optional[str | list[str]] = None, resultfile: Optional[str] = None) -> tuple[str] | np.ndarray:
11621163
"""Extract simulation results from a result data file.

0 commit comments

Comments
 (0)