[fix] issues reported by pylint 3.1.0

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2024-03-09 08:34:43 +01:00 committed by Markus Heiser
parent 3bea2e7e3a
commit 50d5a9ff60
4 changed files with 7 additions and 8 deletions

View file

@ -111,8 +111,7 @@ class Network:
return
if isinstance(local_addresses, str):
local_addresses = [local_addresses]
for address in local_addresses:
yield address
yield from local_addresses
def get_ipaddress_cycle(self):
while True:

View file

@ -191,8 +191,7 @@ class PluginStore:
self.plugins: List[Plugin] = []
def __iter__(self):
for plugin in self.plugins:
yield plugin
yield from self.plugins
def register(self, plugin):
self.plugins.append(plugin)

View file

@ -14,7 +14,7 @@ This scheduler is not generic on purpose: if more feature are required, a dedica
import logging
import time
import importlib
from pathlib import Path
from typing import Callable
from searx.redisdb import client as get_redis_client
@ -23,6 +23,8 @@ from searx.redislib import lua_script_storage
logger = logging.getLogger('searx.search.checker')
SCHEDULER_LUA = Path(__file__).parent / "scheduler.lua"
def scheduler_function(start_after_from: int, start_after_to: int, every_from: int, every_to: int, callback: Callable):
"""Run the checker periodically. The function never returns.
@ -35,7 +37,7 @@ def scheduler_function(start_after_from: int, start_after_to: int, every_from: i
* to call this function is multiple workers
* to kill workers at any time as long there is one at least one worker
"""
scheduler_now_script = importlib.resources.read_text(__package__, "scheduler.lua")
scheduler_now_script = SCHEDULER_LUA.open().read()
while True:
# ask the Redis script what to do
# the script says

View file

@ -97,8 +97,7 @@ def add_currency_label(db, label, iso4217, language):
def wikidata_request_result_iterator(request):
result = wikidata.send_wikidata_query(request.replace('%LANGUAGES_SPARQL%', LANGUAGES_SPARQL))
if result is not None:
for r in result['results']['bindings']:
yield r
yield from result['results']['bindings']
def fetch_db():