File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ]
You can’t perform that action at this time.
0 commit comments