Page 1 of 1

Fehler: Typ[CLASS_NAME] hat kein Attribut „__dataclass_fields__“

Posted: 12 Jan 2025, 11:04
by Guest

Code: Select all

from dataclasses import dataclass
from typing import Type

@dataclass
class SUDO:
@classmethod
def foo(cls):
return cls.__dataclass_fields__

def some_function(skeleton: Type[SUDO]):
skeleton.foo()
Dies funktioniert zur Laufzeit. Wenn ich jedoch die Typprüfung durchführe, erhalte ich immer wieder die Fehlermeldung, dass Type[SUDO] kein Attribut __dataclass_fields__< hat br />Ich bin sicher, dass die Art und Weise, wie ich das mache, nicht richtig ist, irgendwelche Vorschläge?