Получить только значения с переносом @property из класса Python

У меня есть класс, который использует переменные, которые должны быть доступны для другого класса в отдельном модуле. Поэтому я использовал декоратор @property, чтобы сделать эти свойства доступными. Однако я хотел бы иметь метод для извлечения этих свойств, предпочтительно в словаре с {"Имя свойства": Значение} для всех переменных, заключенных в декораторы @property.

Из аналогичного поста я видел, что могут использоваться вызовы dir() и inspect.getmembers(), но они вытягивают все атрибуты класса. Я хочу получить только те, что завернуты в декораторы @property.

Спасибо.

0 ответов

Другие вопросы по тегам