Python - Sintaxe???
22/12/2015
0
Aparentemento tudo certo, inclusive estou acompanhando atraves de uma video aula, não consegui identificar nenhum erro.
class A(): def __init__(self): print("init A") super().__init__() class B(A): def __init__(self): print("init B") super().__init__() class C(A, B): def __init__(self): print("init C") super().__init__() C()
class C(A, B):
TypeError: Cannot create a consistent method resolution
order (MRO) for bases B, A
TypeError: Cannot create a consistent method resolution
order (MRO) for bases B, A
Lucas Leitão
Curtir tópico
+ 0
Responder
Posts
22/12/2015
Lucas Leitão
Sim, consegui resolver, estava errado o "Class B" sem o A:
class A(): def __init__(self): print("init A") super().__init__() class B(): def __init__(self): print("init B") super().__init__() class C(A, B): def __init__(self): print("init C") super().__init__() C()
Responder
Clique aqui para fazer login e interagir na Comunidade :)