Найти - Пользователи
Полная версия: Добавление возможно не существующих методов
Начало » Python для новичков » Добавление возможно не существующих методов
1 2
FishHook
Да бога ради.
Вариант 1: держим в объекте словарь. Переопределяем гетаттр, так чтобы он читал словарь.
Вариант 2: Весь словарь переводим в атрибуты объекта.

Вы сделали и то и другое сразу. Просто из своего кода уберите либо гетаттр либо сетаттр.
k0st1an
FishHook
Ну да, верно.. Второй вариант как сделать рабочим? Ясно что тут нужно использовать setattr. Но тогда, при обращении
к c.var2, в IDE будет выдаваться ошибка. Хотя в реальности работает, как и положено будет выдано значение. Потому первый вариант удобнее использовать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB