Merge pull request #838 from dalf/remove_deprecated_code

[mod] remove deprecate code
This commit is contained in:
Martin Fischer 2022-01-29 10:13:56 +01:00 committed by GitHub
commit 6a366c9807
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 25 deletions

View file

@ -38,7 +38,7 @@ def ahmia_blacklist_loader():
This function is used by :py:mod:`searx.plugins.ahmia_filter`. This function is used by :py:mod:`searx.plugins.ahmia_filter`.
""" """
with open(str(data_dir / 'ahmia_blacklist.txt'), encoding='utf-8') as f: with open(data_dir / 'ahmia_blacklist.txt', encoding='utf-8') as f:
return f.read().split() return f.read().split()

View file

@ -5,41 +5,18 @@
import asyncio import asyncio
import threading import threading
import concurrent.futures import concurrent.futures
from queue import SimpleQueue
from types import MethodType from types import MethodType
from timeit import default_timer from timeit import default_timer
from typing import Iterable, Tuple from typing import Iterable, Tuple
import httpx import httpx
import anyio import anyio
import h2.exceptions
from .network import get_network, initialize, check_network_configuration from .network import get_network, initialize, check_network_configuration
from .client import get_loop from .client import get_loop
from .raise_for_httperror import raise_for_httperror from .raise_for_httperror import raise_for_httperror
# queue.SimpleQueue: Support Python 3.6
try:
from queue import SimpleQueue
except ImportError:
from queue import Empty
from collections import deque
class SimpleQueue:
"""Minimal backport of queue.SimpleQueue"""
def __init__(self):
self._queue = deque()
self._count = threading.Semaphore(0)
def put(self, item):
self._queue.append(item)
self._count.release()
def get(self):
if not self._count.acquire(True): # pylint: disable=consider-using-with
raise Empty
return self._queue.popleft()
THREADLOCAL = threading.local() THREADLOCAL = threading.local()
"""Thread-local data is data for thread specific values.""" """Thread-local data is data for thread specific values."""