From 8f8343dc0d78bb57215afc3e99fd9000fce6e0cf Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 11 Sep 2025 19:10:27 +0200 Subject: [mod] addition of various type hints / engine processors Continuation of #5147 .. typification of the engine processors. BTW: - removed obsolete engine property https_support - fixed & improved currency_convert - engine instances can now implement a engine.setup method [#5147] https://github.com/searxng/searxng/pull/5147 Signed-off-by: Markus Heiser --- searx/exceptions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'searx/exceptions.py') diff --git a/searx/exceptions.py b/searx/exceptions.py index 4743c8d56..6b150929e 100644 --- a/searx/exceptions.py +++ b/searx/exceptions.py @@ -74,9 +74,9 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException): """ if suspended_time is None: suspended_time = self._get_default_suspended_time() - super().__init__(message + ', suspended_time=' + str(suspended_time)) + self.message: str = f"{message} (suspended_time={suspended_time})" self.suspended_time: int = suspended_time - self.message: str = message + super().__init__(self.message) def _get_default_suspended_time(self) -> int: from searx import get_setting # pylint: disable=C0415 -- cgit v1.2.3