mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	Merge pull request #301 from return42/fix-lintrc
[pylint] .pylintrc - disable missing-function-docstring
This commit is contained in:
		
						commit
						e41f78b806
					
				@ -59,7 +59,9 @@ confidence=
 | 
				
			|||||||
# --enable=similarities". If you want to run only the classes checker, but have
 | 
					# --enable=similarities". If you want to run only the classes checker, but have
 | 
				
			||||||
# no Warning level messages displayed, use"--disable=all --enable=classes
 | 
					# no Warning level messages displayed, use"--disable=all --enable=classes
 | 
				
			||||||
# --disable=W"
 | 
					# --disable=W"
 | 
				
			||||||
disable=bad-whitespace, duplicate-code
 | 
					disable=bad-whitespace,
 | 
				
			||||||
 | 
					        duplicate-code,
 | 
				
			||||||
 | 
					        missing-function-docstring,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Enable the message, report, category or checker with the given id(s). You can
 | 
					# Enable the message, report, category or checker with the given id(s). You can
 | 
				
			||||||
# either give multiple identifier separated by comma (,) or put this option
 | 
					# either give multiple identifier separated by comma (,) or put this option
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring, missing-module-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from os.path import dirname, abspath
 | 
					from os.path import dirname, abspath
 | 
				
			||||||
import logging
 | 
					import logging
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""This module implements the engine loader.
 | 
					"""This module implements the engine loader.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Load and initialize the ``engines``, see :py:func:`load_engines` and register
 | 
					Load and initialize the ``engines``, see :py:func:`load_engines` and register
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,7 @@
 | 
				
			|||||||
"""APKMirror
 | 
					"""APKMirror
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
from lxml import html
 | 
					from lxml import html
 | 
				
			||||||
 | 
				
			|||||||
@ -8,8 +8,6 @@ Explore thousands of artworks from The Art Institute of Chicago.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,6 @@
 | 
				
			|||||||
"""CORE (science)
 | 
					"""CORE (science)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from datetime import datetime
 | 
					from datetime import datetime
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,6 @@
 | 
				
			|||||||
"""
 | 
					"""
 | 
				
			||||||
 Deviantart (Images)
 | 
					 Deviantart (Images)
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
from lxml import html
 | 
					from lxml import html
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,6 @@
 | 
				
			|||||||
"""
 | 
					"""
 | 
				
			||||||
 Digg (News, Social media)
 | 
					 Digg (News, Social media)
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""Docker Hub (IT)
 | 
					"""Docker Hub (IT)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""DuckDuckGo (Instant Answer API)
 | 
					"""DuckDuckGo (Instant Answer API)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
"""Genius
 | 
					"""Genius
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,7 @@
 | 
				
			|||||||
"""
 | 
					"""
 | 
				
			||||||
 Gigablast (Web)
 | 
					 Gigablast (Web)
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
# pylint: disable=missing-function-docstring, invalid-name
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
 | 
				
			|||||||
@ -25,8 +25,6 @@ The google WEB engine itself has a special setup option:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
from lxml import html
 | 
					from lxml import html
 | 
				
			||||||
from searx.utils import match_language, extract_text, eval_xpath, eval_xpath_list, eval_xpath_getindex
 | 
					from searx.utils import match_language, extract_text, eval_xpath, eval_xpath_list, eval_xpath_getindex
 | 
				
			||||||
 | 
				
			|||||||
@ -11,7 +11,7 @@ ignores some parameters from the common :ref:`google API`:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import binascii
 | 
					import binascii
 | 
				
			||||||
from datetime import datetime
 | 
					from datetime import datetime
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@ Definitions`_.
 | 
				
			|||||||
   https://developers.google.com/custom-search/docs/xml_results#WebSearch_Query_Parameter_Definitions
 | 
					   https://developers.google.com/custom-search/docs/xml_results#WebSearch_Query_Parameter_Definitions
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
from datetime import datetime
 | 
					from datetime import datetime
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import datetime
 | 
					import datetime
 | 
				
			||||||
from json import loads, dumps
 | 
					from json import loads, dumps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@
 | 
				
			|||||||
 Meilisearch
 | 
					 Meilisearch
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=global-statement, missing-function-docstring
 | 
					# pylint: disable=global-statement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from json import loads, dumps
 | 
					from json import loads, dumps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""MongoDB engine (Offline)
 | 
					"""MongoDB engine (Offline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""MySQL database (offline)
 | 
					"""MySQL database (offline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,6 @@
 | 
				
			|||||||
"""OpenStreetMap (Map)
 | 
					"""OpenStreetMap (Map)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""PostgreSQL database (offline)
 | 
					"""PostgreSQL database (offline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""Redis engine (offline)
 | 
					"""Redis engine (offline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@
 | 
				
			|||||||
 Solr
 | 
					 Solr
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=global-statement, missing-function-docstring
 | 
					# pylint: disable=global-statement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
from datetime import datetime
 | 
					from datetime import datetime
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""SQLite database (Offline)
 | 
					"""SQLite database (Offline)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""Unsplash
 | 
					"""Unsplash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""The XPath engine is a *generic* engine with which it is possible to configure
 | 
					"""The XPath engine is a *generic* engine with which it is possible to configure
 | 
				
			||||||
engines in the settings.
 | 
					engines in the settings.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -6,7 +6,7 @@ Yahoo News is "English only" and do not offer localized nor language queries.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=invalid-name, missing-function-docstring
 | 
					# pylint: disable=invalid-name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
from urllib.parse import urlencode
 | 
					from urllib.parse import urlencode
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring,missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from urllib.parse import urlparse
 | 
					from urllib.parse import urlparse
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import typing
 | 
					import typing
 | 
				
			||||||
import math
 | 
					import math
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring, global-statement
 | 
					# pylint: disable=missing-module-docstring, global-statement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import asyncio
 | 
					import asyncio
 | 
				
			||||||
import threading
 | 
					import threading
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring, global-statement
 | 
					# pylint: disable=missing-module-docstring, global-statement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import asyncio
 | 
					import asyncio
 | 
				
			||||||
import logging
 | 
					import logging
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=global-statement
 | 
					# pylint: disable=global-statement
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-class-docstring, missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring, missing-class-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import atexit
 | 
					import atexit
 | 
				
			||||||
import asyncio
 | 
					import asyncio
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""Raise exception for an HTTP response is an error.
 | 
					"""Raise exception for an HTTP response is an error.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -117,7 +117,7 @@ class MultipleChoiceSetting(EnumStringSetting):
 | 
				
			|||||||
        self._validate_selections(elements)
 | 
					        self._validate_selections(elements)
 | 
				
			||||||
        self.value = elements
 | 
					        self.value = elements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def parse_form(self, data):  # pylint: disable=missing-function-docstring
 | 
					    def parse_form(self, data):
 | 
				
			||||||
        if self.locked:
 | 
					        if self.locked:
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -154,7 +154,7 @@ class SetSetting(Setting):
 | 
				
			|||||||
        for element in elements:
 | 
					        for element in elements:
 | 
				
			||||||
            self.values.add(element)
 | 
					            self.values.add(element)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def parse_form(self, data):  # pylint: disable=missing-function-docstring
 | 
					    def parse_form(self, data):
 | 
				
			||||||
        if self.locked:
 | 
					        if self.locked:
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -226,22 +226,22 @@ class SwitchableSetting(Setting):
 | 
				
			|||||||
        if not hasattr(self, 'choices'):
 | 
					        if not hasattr(self, 'choices'):
 | 
				
			||||||
            raise MissingArgumentException('missing argument: choices')
 | 
					            raise MissingArgumentException('missing argument: choices')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def transform_form_items(self, items):  # pylint: disable=missing-function-docstring
 | 
					    def transform_form_items(self, items):
 | 
				
			||||||
        # pylint: disable=no-self-use
 | 
					        # pylint: disable=no-self-use
 | 
				
			||||||
        return items
 | 
					        return items
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def transform_values(self, values):   # pylint: disable=missing-function-docstring
 | 
					    def transform_values(self, values):
 | 
				
			||||||
        # pylint: disable=no-self-use
 | 
					        # pylint: disable=no-self-use
 | 
				
			||||||
        return values
 | 
					        return values
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def parse_cookie(self, data):   # pylint: disable=missing-function-docstring
 | 
					    def parse_cookie(self, data):
 | 
				
			||||||
        # pylint: disable=attribute-defined-outside-init
 | 
					        # pylint: disable=attribute-defined-outside-init
 | 
				
			||||||
        if data[DISABLED] != '':
 | 
					        if data[DISABLED] != '':
 | 
				
			||||||
            self.disabled = set(data[DISABLED].split(','))
 | 
					            self.disabled = set(data[DISABLED].split(','))
 | 
				
			||||||
        if data[ENABLED] != '':
 | 
					        if data[ENABLED] != '':
 | 
				
			||||||
            self.enabled = set(data[ENABLED].split(','))
 | 
					            self.enabled = set(data[ENABLED].split(','))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def parse_form(self, items):   # pylint: disable=missing-function-docstring
 | 
					    def parse_form(self, items):
 | 
				
			||||||
        if self.locked:
 | 
					        if self.locked:
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -262,14 +262,14 @@ class SwitchableSetting(Setting):
 | 
				
			|||||||
        resp.set_cookie('disabled_{0}'.format(self.value), ','.join(self.disabled), max_age=COOKIE_MAX_AGE)
 | 
					        resp.set_cookie('disabled_{0}'.format(self.value), ','.join(self.disabled), max_age=COOKIE_MAX_AGE)
 | 
				
			||||||
        resp.set_cookie('enabled_{0}'.format(self.value), ','.join(self.enabled), max_age=COOKIE_MAX_AGE)
 | 
					        resp.set_cookie('enabled_{0}'.format(self.value), ','.join(self.enabled), max_age=COOKIE_MAX_AGE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_disabled(self):   # pylint: disable=missing-function-docstring
 | 
					    def get_disabled(self):
 | 
				
			||||||
        disabled = self.disabled
 | 
					        disabled = self.disabled
 | 
				
			||||||
        for choice in self.choices:  # pylint: disable=no-member
 | 
					        for choice in self.choices:  # pylint: disable=no-member
 | 
				
			||||||
            if not choice['default_on'] and choice['id'] not in self.enabled:
 | 
					            if not choice['default_on'] and choice['id'] not in self.enabled:
 | 
				
			||||||
                disabled.add(choice['id'])
 | 
					                disabled.add(choice['id'])
 | 
				
			||||||
        return self.transform_values(disabled)
 | 
					        return self.transform_values(disabled)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_enabled(self):   # pylint: disable=missing-function-docstring
 | 
					    def get_enabled(self):
 | 
				
			||||||
        enabled = self.enabled
 | 
					        enabled = self.enabled
 | 
				
			||||||
        for choice in self.choices:  # pylint: disable=no-member
 | 
					        for choice in self.choices:  # pylint: disable=no-member
 | 
				
			||||||
            if choice['default_on'] and choice['id'] not in self.disabled:
 | 
					            if choice['default_on'] and choice['id'] not in self.disabled:
 | 
				
			||||||
@ -515,7 +515,7 @@ class Preferences:
 | 
				
			|||||||
            resp.set_cookie(k, v, max_age=COOKIE_MAX_AGE)
 | 
					            resp.set_cookie(k, v, max_age=COOKIE_MAX_AGE)
 | 
				
			||||||
        return resp
 | 
					        return resp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def validate_token(self, engine):  # pylint: disable=missing-function-docstring
 | 
					    def validate_token(self, engine):
 | 
				
			||||||
        valid = True
 | 
					        valid = True
 | 
				
			||||||
        if hasattr(engine, 'tokens') and engine.tokens:
 | 
					        if hasattr(engine, 'tokens') and engine.tokens:
 | 
				
			||||||
            valid = False
 | 
					            valid = False
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import typing
 | 
					import typing
 | 
				
			||||||
import threading
 | 
					import threading
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import sys
 | 
					import sys
 | 
				
			||||||
import io
 | 
					import io
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-module-docstring, missing-function-docstring
 | 
					# pylint: disable=missing-module-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import json
 | 
					import json
 | 
				
			||||||
import random
 | 
					import random
 | 
				
			||||||
 | 
				
			|||||||
@ -19,8 +19,6 @@ from searx.utils import get_engine_from_settings
 | 
				
			|||||||
logger = logger.getChild('searx.search.processor')
 | 
					logger = logger.getChild('searx.search.processor')
 | 
				
			||||||
SUSPENDED_STATUS = {}
 | 
					SUSPENDED_STATUS = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class SuspendedStatus:
 | 
					class SuspendedStatus:
 | 
				
			||||||
    """Class to handle suspend state."""
 | 
					    """Class to handle suspend state."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -12,8 +12,6 @@ from .online import OnlineProcessor
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
parser_re = re.compile('.*?(\\d+(?:\\.\\d+)?) ([^.0-9]+) (?:in|to) ([^.0-9]+)', re.I)
 | 
					parser_re = re.compile('.*?(\\d+(?:\\.\\d+)?) ([^.0-9]+) (?:in|to) ([^.0-9]+)', re.I)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def normalize_name(name):
 | 
					def normalize_name(name):
 | 
				
			||||||
    name = name.lower().replace('-', ' ').rstrip('s')
 | 
					    name = name.lower().replace('-', ' ').rstrip('s')
 | 
				
			||||||
    name = re.sub(' +', ' ', name)
 | 
					    name = re.sub(' +', ' ', name)
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,5 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""Implementation of the default settings.
 | 
					"""Implementation of the default settings.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@ else:
 | 
				
			|||||||
    old_thread_init = threading.Thread.__init__
 | 
					    old_thread_init = threading.Thread.__init__
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def new_thread_init(self, *args, **kwargs):
 | 
					    def new_thread_init(self, *args, **kwargs):
 | 
				
			||||||
        # pylint: disable=protected-access, disable=c-extension-no-member, disable=missing-function-docstring
 | 
					        # pylint: disable=protected-access, disable=c-extension-no-member
 | 
				
			||||||
        old_thread_init(self, *args, **kwargs)
 | 
					        old_thread_init(self, *args, **kwargs)
 | 
				
			||||||
        setproctitle.setthreadtitle(self._name)
 | 
					        setproctitle.setthreadtitle(self._name)
 | 
				
			||||||
    threading.Thread.__init__ = new_thread_init
 | 
					    threading.Thread.__init__ = new_thread_init
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring,missing-module-docstring,missing-class-docstring
 | 
					# pylint: disable=,missing-module-docstring,missing-class-docstring
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
import os
 | 
					import os
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,6 @@
 | 
				
			|||||||
#!/usr/bin/env python
 | 
					#!/usr/bin/env python
 | 
				
			||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
					# SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
# lint: pylint
 | 
					# lint: pylint
 | 
				
			||||||
# pylint: disable=missing-function-docstring
 | 
					 | 
				
			||||||
"""WebbApp
 | 
					"""WebbApp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user