diff --git a/pym/cl_base.py b/pym/cl_base.py index d44ba52..e6f923c 100644 --- a/pym/cl_base.py +++ b/pym/cl_base.py @@ -1837,8 +1837,15 @@ class DataVars: param=self.__varslist[i] nobj=objValue(param['mode'],param['type'], None) if type_names: - if not self.__checkType(val.vtype,type_names): + # Заменено Хирецким М.А. так как vtype содержит python тип + # перемнной, а фильтр вероятнее всего использует для + # фильтрации по типу использования переменных которые + # содержатся в v_type + if not self.__checkType(val.v_type,type_names): continue + # if not self.__checkType(val.vtype,type_names): + # continue + # Конец замены ret[i]=nobj return ret