Я пытаюсь найти лучший способ расширить переменную класса. Надеюсь, пример метода, который я придумал до сих пор, сделает это понятным.
class A(object):
foo = ['thing', 'another thing']
class B(A):
foo = A.foo + ['stuff', 'more stuff']
Поэтому я пытаюсь наследовать подкласс и расширять переменную родительского класса. Метод выше работает, но кажется немного kludgey. Я открыт для любого предложения, включая выполнение чего-то подобного, используя совершенно другой подход.
Очевидно, что я могу продолжать использовать этот метод, если это необходимо, но если есть лучший способ, я бы хотел его найти.