From 7f89adc5f39a9b3d2a03d32728010d0a770b89a3 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Mon, 24 Jan 2022 09:53:30 +0100 Subject: [PATCH] [pyright:strict] searx.shared.shared_abstract --- searx/shared/shared_abstract.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/searx/shared/shared_abstract.py b/searx/shared/shared_abstract.py index b4b15bea6..af4be30ae 100644 --- a/searx/shared/shared_abstract.py +++ b/searx/shared/shared_abstract.py @@ -1,20 +1,22 @@ # SPDX-License-Identifier: AGPL-3.0-or-later +# pyright: strict from abc import ABC, abstractmethod +from typing import Optional class SharedDict(ABC): @abstractmethod - def get_int(self, key): + def get_int(self, key: str) -> Optional[int]: pass @abstractmethod - def set_int(self, key, value): + def set_int(self, key: str, value: int): pass @abstractmethod - def get_str(self, key): + def get_str(self, key: str) -> Optional[str]: pass @abstractmethod - def set_str(self, key, value): + def set_str(self, key: str, value: str): pass