Как добавить элемент в атрибут объекта класса? - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь создать класс с несколькими атрибутами списка и методом внутри 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
...