mirror of
				https://github.com/searxng/searxng.git
				synced 2025-10-31 02:27:06 -04: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)
 |