summaryrefslogtreecommitdiff
path: root/searx/infopage/__init__.py
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2022-06-29 22:16:42 +0200
committerGitHub <noreply@github.com>2022-06-29 22:16:42 +0200
commit107006515ee9fe9cad9a6f6387db658953d32486 (patch)
tree74c5b5f41d5d81c0875fba0c80a50e9c23e7609f /searx/infopage/__init__.py
parenteb3123e164903fa36b299e6f2902445386aea6ac (diff)
parent1617ef1e4104907e07b3d8938793687c80df9a42 (diff)
Merge pull request #1380 from dalf/move_donation_link
Move donation link
Diffstat (limited to 'searx/infopage/__init__.py')
-rw-r--r--searx/infopage/__init__.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/searx/infopage/__init__.py b/searx/infopage/__init__.py
index 730d50a74..6b8fd9133 100644
--- a/searx/infopage/__init__.py
+++ b/searx/infopage/__init__.py
@@ -157,10 +157,9 @@ class InfoPageSet: # pylint: disable=too-few-public-methods
return None
cache_key = (pagename, locale)
- page = self.CACHE.get(cache_key)
- if page is not None:
- return page
+ if cache_key in self.CACHE:
+ return self.CACHE[cache_key]
# not yet instantiated
@@ -183,4 +182,6 @@ class InfoPageSet: # pylint: disable=too-few-public-methods
if fallback_to_default and page is None:
page_locale = self.locale_default
page = self.get_page(page_name, self.locale_default)
- yield page_name, page_locale, page
+ if page is not None:
+ # page is None if the page was deleted by the administrator
+ yield page_name, page_locale, page