Как использовать несколько __str__
из других классов?Например:
class A:
def __str__(self):
return "this"
class B:
def __str__(self):
return "that"
class C(A,B):
def __str__(self):
return super(C, self).__str__() + " those"
# return something(A) + " " something(B) + " those"
cc = C()
print(cc)
Вывод: это те
Я бы хотел, чтобы вывод был: это то, что те
Этот пост - почти решение (с super()
)