1
0
mirror of https://github.com/searxng/searxng.git synced 2024-08-23 06:30:35 +02:00

Merge pull request #190 from searxng/dependabot/pip/master/pylint-2.9.3

Bump pylint from 2.8.3 to 2.9.3
This commit is contained in:
Markus Heiser 2021-07-03 16:08:42 +00:00 committed by GitHub
commit 6ae8ae6c7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 17 additions and 6 deletions

View File

@ -2,7 +2,7 @@ mock==4.0.3
nose2[coverage_plugin]==0.10.0 nose2[coverage_plugin]==0.10.0
cov-core==1.15.0 cov-core==1.15.0
pycodestyle==2.7.0 pycodestyle==2.7.0
pylint==2.8.3 pylint==2.9.3
splinter==0.14.0 splinter==0.14.0
transifex-client==0.14.2 transifex-client==0.14.2
selenium==3.141.0 selenium==3.141.0

View File

@ -179,7 +179,7 @@ class SearchLanguageSetting(EnumStringSetting):
if data not in self.choices and data != self.value: # pylint: disable=no-member if data not in self.choices and data != self.value: # pylint: disable=no-member
# hack to give some backwards compatibility with old language cookies # hack to give some backwards compatibility with old language cookies
data = str(data).replace('_', '-') data = str(data).replace('_', '-')
lang = data.split('-')[0] lang = data.split('-', maxsplit=1)[0]
# pylint: disable=no-member # pylint: disable=no-member
if data in self.choices: if data in self.choices:
pass pass
@ -503,6 +503,7 @@ class Preferences:
"""Save cookie in the HTTP reponse obect """Save cookie in the HTTP reponse obect
""" """
for user_setting_name, user_setting in self.key_value_settings.items(): for user_setting_name, user_setting in self.key_value_settings.items():
# pylint: disable=unnecessary-dict-index-lookup
if self.key_value_settings[user_setting_name].locked: if self.key_value_settings[user_setting_name].locked:
continue continue
user_setting.save(user_setting_name, resp) user_setting.save(user_setting_name, resp)

View File

@ -34,8 +34,16 @@ else:
BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = "", "", "", "", "", "", "", "" BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = "", "", "", "", "", "", "", ""
# equivalent of 'python -u' (unbuffered stdout, stderr) # equivalent of 'python -u' (unbuffered stdout, stderr)
stdout = io.TextIOWrapper(open(sys.stdout.fileno(), 'wb', 0), write_through=True) stdout = io.TextIOWrapper(
stderr = io.TextIOWrapper(open(sys.stderr.fileno(), 'wb', 0), write_through=True) # pylint: disable=consider-using-with
open(sys.stdout.fileno(), 'wb', 0),
write_through=True
)
stderr = io.TextIOWrapper(
# pylint: disable=consider-using-with
open(sys.stderr.fileno(), 'wb', 0)
, write_through=True
)
# iterator of processors # iterator of processors

View File

@ -17,7 +17,7 @@ __all__ = [
import threading import threading
from searx import logger from searx import logger
import searx.engines as engines from searx import engines
from .online import OnlineProcessor from .online import OnlineProcessor
from .offline import OfflineProcessor from .offline import OfflineProcessor

View File

@ -433,6 +433,7 @@ def _get_ordered_categories():
def _get_enable_categories(all_categories): def _get_enable_categories(all_categories):
disabled_engines = request.preferences.engines.get_disabled() disabled_engines = request.preferences.engines.get_disabled()
enabled_categories = set( enabled_categories = set(
# pylint: disable=consider-using-dict-items
category for engine_name in engines category for engine_name in engines
for category in engines[engine_name].categories for category in engines[engine_name].categories
if (engine_name, category) not in disabled_engines if (engine_name, category) not in disabled_engines
@ -947,7 +948,8 @@ def preferences():
) )
engines_by_category = {} engines_by_category = {}
for c in categories:
for c in categories: # pylint: disable=consider-using-dict-items
engines_by_category[c] = [e for e in categories[c] if e.name in filtered_engines] engines_by_category[c] = [e for e in categories[c] if e.name in filtered_engines]
# sort the engines alphabetically since the order in settings.yml is meaningless. # sort the engines alphabetically since the order in settings.yml is meaningless.
list.sort(engines_by_category[c], key=lambda e: e.name) list.sort(engines_by_category[c], key=lambda e: e.name)