Skip to content

Commit 480af21

Browse files
committed
[ModelicaDoERunner] allow all versions of ModelicaSystem*
1 parent 1aa0990 commit 480af21

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2646,16 +2646,16 @@ class ModelicaDoERunner(ModelicaDoEABC):
26462646
def __init__(
26472647
self,
26482648
# ModelicaSystem definition to use
2649-
mod: ModelicaSystemOMC,
2649+
mod: ModelicaSystemABC,
26502650
# simulation specific input
26512651
# TODO: add more settings (simulation options, input options, ...)
26522652
simargs: Optional[dict[str, Optional[str | dict[str, str] | numbers.Number]]] = None,
26532653
# DoE specific inputs
26542654
resultpath: Optional[str | os.PathLike] = None,
26552655
parameters: Optional[dict[str, list[str] | list[int] | list[float]]] = None,
26562656
) -> None:
2657-
if not isinstance(mod, ModelicaSystemRunner):
2658-
raise ModelicaSystemError(f"Invalid definition for mod: {type(mod)} - expect ModelicaSystemOMC!")
2657+
if not isinstance(mod, ModelicaSystemABC):
2658+
raise ModelicaSystemError(f"Invalid definition for ModelicaSystem: {type(mod)}!")
26592659

26602660
super().__init__(
26612661
mod=mod,

0 commit comments

Comments
 (0)