Specify the None return type where it is missed

This commit is contained in:
Illia Volochii 2022-04-09 16:22:32 +03:00
parent fcec83779d
commit 8add4ddf2e
No known key found for this signature in database
GPG Key ID: 9BC2D949988CE605
2 changed files with 7 additions and 7 deletions

View File

@ -100,7 +100,7 @@ Key features of the ``Dependency Injector``:
@inject @inject
def main(service: Service = Provide[Container.service]): def main(service: Service = Provide[Container.service]) -> None:
... ...

View File

@ -66,14 +66,14 @@ Before:
class ApiClient: class ApiClient:
def __init__(self): def __init__(self) -> None:
self.api_key = os.getenv("API_KEY") # <-- dependency self.api_key = os.getenv("API_KEY") # <-- dependency
self.timeout = int(os.getenv("TIMEOUT")) # <-- dependency self.timeout = int(os.getenv("TIMEOUT")) # <-- dependency
class Service: class Service:
def __init__(self): def __init__(self) -> None:
self.api_client = ApiClient() # <-- dependency self.api_client = ApiClient() # <-- dependency
@ -94,18 +94,18 @@ After:
class ApiClient: class ApiClient:
def __init__(self, api_key: str, timeout: int): def __init__(self, api_key: str, timeout: int) -> None:
self.api_key = api_key # <-- dependency is injected self.api_key = api_key # <-- dependency is injected
self.timeout = timeout # <-- dependency is injected self.timeout = timeout # <-- dependency is injected
class Service: class Service:
def __init__(self, api_client: ApiClient): def __init__(self, api_client: ApiClient) -> None:
self.api_client = api_client # <-- dependency is injected self.api_client = api_client # <-- dependency is injected
def main(service: Service): # <-- dependency is injected def main(service: Service) -> None: # <-- dependency is injected
... ...
@ -182,7 +182,7 @@ the dependency.
@inject @inject
def main(service: Service = Provide[Container.service]): def main(service: Service = Provide[Container.service]) -> None:
... ...