TypeError: Fehler beim Anrufen der Metaclass-Basen Eine neue Klasse kann nicht nur klassische Basen haben

StackOverflow https://stackoverflow.com//questions/9677163

Frage

Eine Sammlung von Klassen definiert als:

generasacodicetagpre.

Wenn Sie ausgeführt werden, gibt diesen Fehler:

generasacodicetagpre.

Ich brauche die Metaklasse (ich denke, eine bekannte String-Darstellung von B in meinem Code zu haben.Grund dafür, dass dies neben dem Punkt ist, aber es wird bei zukünftigen Updates erheblich helfen.

Angenommen, ich brauche also C, um die Metaklasse von B und B zu sein.

War es hilfreich?

Lösung

Das Problem ist die Linie

generasacodicetagpre.

Es sollte sein:

generasacodicetagpre.

Auf diese Weise erstellen Sie eine neue Stilklasse.Die leeren Parens machen keinerlei Sinn, und immer noch sehe ich sie immer noch auf Stapelflow und überall.Warum, oh warum?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top