You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Приветствую, хотел поинтересоваться почему в библиотеке нет рекурсивного связывания на подобие такого, это позволяет делать инъекции не от корня, а от ближайшего родителя:
I would like to inquire about the absence of recursive binding in the library, similar to the following. This feature allows for dependency injection from the nearest parent, rather than from the root.
Приветствую, хотел поинтересоваться почему в библиотеке нет рекурсивного связывания на подобие такого, это позволяет делать инъекции не от корня, а от ближайшего родителя:
Например:
Так:
@router.get("/test")
@Inject
async def get_list(s3_manager = Depends(Provide[S3Container.manager])):
pass
Вместо:
@router.get("/test")
@Inject
async def get_list(s3_client = Depends(Provide[AppContainer.infra.s3.manager])):
pass
Рекурсивное связывание:
The text was updated successfully, but these errors were encountered: