diff options
Diffstat (limited to 'nextcloud_news_updater/container.py')
-rw-r--r-- | nextcloud_news_updater/container.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nextcloud_news_updater/container.py b/nextcloud_news_updater/container.py index 745b68e..e16be1f 100644 --- a/nextcloud_news_updater/container.py +++ b/nextcloud_news_updater/container.py @@ -13,20 +13,20 @@ from nextcloud_news_updater.dependencyinjection.container import \ class Container(BaseContainer): - def __init__(self): + def __init__(self) -> None: super().__init__() self.register(CliApi, lambda c: create_cli_api(c.resolve(Config))) self.register(WebApi, lambda c: create_web_api(c.resolve(Config))) self.register(Updater, self._create_updater) self.register(Config, self._create_config) - def _create_updater(self, container): + def _create_updater(self, container: BaseContainer) -> Updater: if container.resolve(Config).is_web(): return container.resolve(WebUpdater) else: return container.resolve(CliUpdater) - def _create_config(self, container): + def _create_config(self, container: BaseContainer) -> Config: parser = container.resolve(ArgumentParser) args = parser.parse() if args.config: |