Как я могу добавить аннотации типа себя в классе - PullRequest
0 голосов
/ 07 марта 2020
from typing import Type, TypeVar
T = TypeVar('T', bound='A')
class A:
    @classmethod
    def create(cls: Type[T], a_id: str) -> T:
        return cls(a_id)

Я использую аннотации кода, чтобы избежать ошибок при обработке, но не могу получить завершение кода в pycharm или vscode.

Есть ли какое-нибудь решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...