@dataclass
class SUDO:
@classmethod
def foo(cls):
return cls.__dataclass_fields__
def some_function(skeleton: Type[SUDO]):
skeleton.foo()
这在运行时有效,但是当我运行typecheck时,它却不断出现错误,抱怨Type[SUDO]
没有属性__dataclass_fields__
我确定这样做的方式不合适,有什么建议吗?