|  | # SPDX-License-Identifier: AGPL-3.0-or-later
 | 
						
						
						
							|  | # pylint: disable=missing-module-docstring
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | from flask_babel import gettext
 | 
						
						
						
							|  | from searx.plugins import logger
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | name = gettext('Hostname replace')
 | 
						
						
						
							|  | description = "Deprecated / contact system admin to configure 'Hostnames plugin'!!"
 | 
						
						
						
							|  | default_on = False
 | 
						
						
						
							|  | preference_section = 'general'
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | plugin_id = 'hostname_replace'
 | 
						
						
						
							|  | logger = logger.getChild(plugin_id)
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | REPORTED = False
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | def deprecated_msg():
 | 
						
						
						
							|  |     global REPORTED  # pylint: disable=global-statement
 | 
						
						
						
							|  |     if REPORTED:
 | 
						
						
						
							|  |         return
 | 
						
						
						
							|  |     logger.error(
 | 
						
						
						
							|  |         "'Hostname replace' plugin is deprecated and will be dropped soon!"
 | 
						
						
						
							|  |         " Configure 'Hostnames plugin':"
 | 
						
						
						
							|  |         " https://docs.searxng.org/src/searx.plugins.hostnames.html"
 | 
						
						
						
							|  |     )
 | 
						
						
						
							|  |     REPORTED = True
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | def on_result(_request, _search, result):
 | 
						
						
						
							|  |     # pylint: disable=import-outside-toplevel, cyclic-import
 | 
						
						
						
							|  |     from searx.plugins.hostnames import on_result as hostnames_on_result
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     deprecated_msg()
 | 
						
						
						
							|  |     return hostnames_on_result(_request, _search, result)
 |