File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -470,15 +470,18 @@ def getWorkDirectory(self) -> pathlib.Path:
470470 return self ._tempdir
471471
472472 def buildModel (self , variableFilter : Optional [str ] = None ):
473+ filter_def : Optional [str ] = None
473474 if variableFilter is not None :
474- self ._variable_filter = variableFilter
475+ filter_def = variableFilter
476+ elif self ._variable_filter is not None :
477+ filter_def = self ._variable_filter
475478
476- if self . _variable_filter is not None :
477- varFilter = f'variableFilter="{ self . _variable_filter } "'
479+ if filter_def is not None :
480+ var_filter = f'variableFilter="{ filter_def } "'
478481 else :
479- varFilter = 'variableFilter=".*"'
482+ var_filter = 'variableFilter=".*"'
480483
481- buildModelResult = self ._requestApi ("buildModel" , self ._model_name , properties = varFilter )
484+ buildModelResult = self ._requestApi ("buildModel" , self ._model_name , properties = var_filter )
482485 logger .debug ("OM model build result: %s" , buildModelResult )
483486
484487 self ._xml_file = pathlib .Path (buildModelResult [0 ]).parent / buildModelResult [1 ]
You can’t perform that action at this time.
0 commit comments