Я пытаюсь создать класс с несколькими атрибутами списка и методом внутри Revit API.
Этот класс предназначен для проверки некоторых общих параметров, которые указывают версию шаблона модели, и сбора соответствующих параметров. .
Полагаю, мой главный вопрос о том, как добавить элементы из метода в атрибуты списка класса.
Совет был бы очень признателен!
class TemplateChecker(object):
def __init__(self):
self.version_old = []
self.version_new = []
self.version_unknown = []
self.sp_collection = lib.get_shared_parameters()
def is_new_template(self):
found_parameter = False
for parameter in self.sp_collection:
if parameter.Name == "TemplateVersion-New":
self.version_new.append(parameter)
found_parameter = True
elif parameter.Name == "TemplateVersion-Old":
self.version_old.append(parameter)
found_parameter = False
elif "template" in parameter.Name.lower():
self.version_unknown.append(parameter)
found_parameter = False
return found_parameter