mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from os import environ
 | 
						|
from os.path import realpath, dirname, join, abspath
 | 
						|
try:
 | 
						|
    from yaml import load
 | 
						|
except:
 | 
						|
    from sys import exit, stderr
 | 
						|
    stderr.write('[E] install pyyaml\n')
 | 
						|
    exit(2)
 | 
						|
 | 
						|
searx_dir = abspath(dirname(__file__))
 | 
						|
engine_dir = dirname(realpath(__file__))
 | 
						|
 | 
						|
if 'SEARX_SETTINGS_PATH' in environ:
 | 
						|
    settings_path = environ['SEARX_SETTINGS_PATH']
 | 
						|
else:
 | 
						|
    settings_path = join(searx_dir, 'settings.yml')
 | 
						|
 | 
						|
 | 
						|
with open(settings_path) as settings_yaml:
 | 
						|
    settings = load(settings_yaml)
 |