Ошибка: Тип [CLASS_NAME] не имеет атрибута "__dataclass_fields__" - PullRequest
0 голосов
/ 29 июня 2019
@dataclass
class SUDO:
    @classmethod
    def foo(cls):
        return cls.__dataclass_fields__

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

Это работает во время выполнения, однако, когда я запускаю typecheck, он продолжает выдавать ошибку, сообщающую, что Type[SUDO] не имеет атрибута __dataclass_fields__

Я уверен, что то, как я это делаю, неправильно, какие-либо предложения?

...