abc import abstractmethod, ABC
from contextlib import asynccontextmanager
from typing import AsyncIterator
class A(ABC):
@abstractmethod
@asynccontextmanager
async def func(self) -> AsyncIterator[int]:
...
из за того, что это абстрактный метод, то внутри он соответственно не имеет кода, а мупу на это ругается:
error: Argument 1 to "asynccontextmanager" has incompatible type "Callable[[A], Coroutine[Any, Any, AsyncIterator[int]]]"; expected "Callable[[A], AsyncIterator[<nothing>]]" [arg-type]
может это можно как то решить? или проще просто заглушить его на этой строчке?
Попробуй заменить ... на pass
та же ошибка
Обсуждают сегодня