From 4604341f3bebcf0d28e8ac32da83c81d4c30dbaa Mon Sep 17 00:00:00 2001 From: ZipFile Date: Mon, 16 Jun 2025 08:12:40 +0000 Subject: [PATCH] Fix typing for init_resources/shutdown_resources --- src/dependency_injector/containers.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dependency_injector/containers.pyi b/src/dependency_injector/containers.pyi index 69fcb9f5..f21a8791 100644 --- a/src/dependency_injector/containers.pyi +++ b/src/dependency_injector/containers.pyi @@ -74,8 +74,8 @@ class Container: from_package: Optional[str] = None, ) -> None: ... def unwire(self) -> None: ... - def init_resources(self, resource_type: Type[Resource]=None) -> Optional[Awaitable]: ... - def shutdown_resources(self, resource_type: Type[Resource]=None) -> Optional[Awaitable]: ... + def init_resources(self, resource_type: Type[Resource[Any]] = Resource) -> Optional[Awaitable[None]]: ... + def shutdown_resources(self, resource_type: Type[Resource[Any]] = Resource) -> Optional[Awaitable[None]]: ... def load_config(self) -> None: ... def apply_container_providers_overridings(self) -> None: ... def reset_singletons(self) -> SingletonResetContext[C_Base]: ...