Skip to content

Commit 4cdbb82

Browse files
committed
??? fix compat
1 parent 441930b commit 4cdbb82

1 file changed

Lines changed: 6 additions & 24 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,7 @@ def setContinuous(
225225
```
226226
"""
227227
param = self._set_compatibility_helper(pkey='cvals', args=args, kwargs=kwargs)
228-
if param is None:
229-
raise ModelicaSystemError("Invalid input for setContinuous() (v4.0.0 compatibility mode).")
230-
231-
return super().setContinuous(param)
228+
return super().setContinuous(**param)
232229

233230
def setParameters(
234231
self,
@@ -248,10 +245,7 @@ def setParameters(
248245
```
249246
"""
250247
param = self._set_compatibility_helper(pkey='pvals', args=args, kwargs=kwargs)
251-
if param is None:
252-
raise ModelicaSystemError("Invalid input for setParameters() (v4.0.0 compatibility mode).")
253-
254-
return super().setParameters(param)
248+
return super().setParameters(**param)
255249

256250
def setOptimizationOptions(
257251
self,
@@ -271,10 +265,7 @@ def setOptimizationOptions(
271265
```
272266
"""
273267
param = self._set_compatibility_helper(pkey='optimizationOptions', args=args, kwargs=kwargs)
274-
if param is None:
275-
raise ModelicaSystemError("Invalid input for setOptimizationOptions() (v4.0.0 compatibility mode).")
276-
277-
return super().setOptimizationOptions(param)
268+
return super().setOptimizationOptions(**param)
278269

279270
def setInputs(
280271
self,
@@ -294,10 +285,7 @@ def setInputs(
294285
```
295286
"""
296287
param = self._set_compatibility_helper(pkey='name', args=args, kwargs=kwargs)
297-
if param is None:
298-
raise ModelicaSystemError("Invalid input for setInputs() (v4.0.0 compatibility mode).")
299-
300-
return super().setInputs(param)
288+
return super().setInputs(**param)
301289

302290
def setSimulationOptions(
303291
self,
@@ -317,10 +305,7 @@ def setSimulationOptions(
317305
```
318306
"""
319307
param = self._set_compatibility_helper(pkey='simOptions', args=args, kwargs=kwargs)
320-
if param is None:
321-
raise ModelicaSystemError("Invalid input for setSimulationOptions() (v4.0.0 compatibility mode).")
322-
323-
return super().setSimulationOptions(param)
308+
return super().setSimulationOptions(**param)
324309

325310
def setLinearizationOptions(
326311
self,
@@ -340,10 +325,7 @@ def setLinearizationOptions(
340325
```
341326
"""
342327
param = self._set_compatibility_helper(pkey='linearizationOptions', args=args, kwargs=kwargs)
343-
if param is None:
344-
raise ModelicaSystemError("Invalid input for setLinearizationOptions() (v4.0.0 compatibility mode).")
345-
346-
return super().setLinearizationOptions(param)
328+
return super().setLinearizationOptions(**param)
347329

348330
def getContinuous(
349331
self,

0 commit comments

Comments
 (0)