错误:类型[CLASS_NAME]没有属性“ __dataclass_fields__”

时间:2019-06-29 02:50:02

标签: python-3.x python-3.6 type-hinting typehints

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

def some_function(skeleton: Type[SUDO]):
    skeleton.foo()

这在运行时有效,但是当我运行typecheck时,它却不断出现错误,抱怨Type[SUDO]没有属性__dataclass_fields__

我确定这样做的方式不合适,有什么建议吗?

0 个答案:

没有答案