From 59100e852573cbc01b602b1637b0d4a02a863a9d Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 12 Mar 2022 15:37:45 +0100 Subject: [fix] add module for backward compatibility cache_property has been added in py3.8 [1] To support cache_property in py3.7 the implementation from 3.8 has been copied to compat.py. This code can be cleanup with EOL of py3.7. [1] https://docs.python.org/3/library/functools.html#functools.cached_property Signed-off-by: Markus Heiser --- searx/infopage/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/infopage/__init__.py') diff --git a/searx/infopage/__init__.py b/searx/infopage/__init__.py index d7736a934..5c58193c1 100644 --- a/searx/infopage/__init__.py +++ b/searx/infopage/__init__.py @@ -23,7 +23,6 @@ __all__ = ['InfoPage', 'MistletoePage', 'InfoPageSet'] import os.path import logging -from functools import cached_property import typing import urllib.parse @@ -32,6 +31,7 @@ from flask.helpers import url_for import mistletoe from .. import get_setting +from ..compat import cached_property from ..version import GIT_URL logger = logging.getLogger('doc') -- cgit v1.2.3