Skip to content

Commit 3702395

Browse files
committed
Merge branch 'ModelicaSystem_buildModel' into small_updates
2 parents 74a2e4b + c928c57 commit 3702395

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -522,15 +522,18 @@ def getWorkDirectory(self) -> pathlib.Path:
522522
return self._tempdir
523523

524524
def buildModel(self, variableFilter: Optional[str] = None):
525+
filter_def: Optional[str] = None
525526
if variableFilter is not None:
526-
self._variable_filter = variableFilter
527+
filter_def = variableFilter
528+
elif self._variable_filter is not None:
529+
filter_def = self._variable_filter
527530

528-
if self._variable_filter is not None:
529-
varFilter = f'variableFilter="{self._variable_filter}"'
531+
if filter_def is not None:
532+
var_filter = f'variableFilter="{filter_def}"'
530533
else:
531-
varFilter = 'variableFilter=".*"'
534+
var_filter = 'variableFilter=".*"'
532535

533-
buildModelResult = self._requestApi(apiName="buildModel", entity=self._model_name, properties=varFilter)
536+
buildModelResult = self._requestApi(apiName="buildModel", entity=self._model_name, properties=var_filter)
534537
logger.debug("OM model build result: %s", buildModelResult)
535538

536539
self._xml_file = pathlib.Path(buildModelResult[0]).parent / buildModelResult[1]

0 commit comments

Comments
 (0)