Код: Выделить всё
File "/usr/local/lib/python3.11/site-packages/pinject/bindings.py", line 133, in get
raise errors.NothingInjectableForArgError(
pinject.errors.NothingInjectableForArgError: when injecting Foo.__init__ at /src/grpc/services/foo_manager/foo_manager_service.py:35, nothing injectable for the binding name "get_my_foo_by_bar_query_handler" (unannotated)
Вот как я инициализирую класс:
Код: Выделить всё
def __init__(self,
get_my_foo_by_bar_query_handler: GetMyFOOBarQueryHandler) -> None:
self._get_my_foo_by_bar_query_handler = get_my_foo_by_bar_query_handler
Подробнее здесь: https://stackoverflow.com/questions/790 ... using-pinj