mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	webapp.py: use html.escape if cgi.escape is not available
- cgi.escape was removed in python 3.8 - also use html.escape in framalibre.py
This commit is contained in:
		
							parent
							
								
									42d5e2c02c
								
							
						
					
					
						commit
						5e5ff0cbf8
					
				
					 2 changed files with 8 additions and 2 deletions
				
			
		|  | @ -10,7 +10,10 @@ | |||
|  @parse       url, title, content, thumbnail, img_src | ||||
| """ | ||||
| 
 | ||||
| from cgi import escape | ||||
| try: | ||||
|     from cgi import escape | ||||
| except: | ||||
|     from html import escape | ||||
| from lxml import html | ||||
| from searx.engines.xpath import extract_text | ||||
| from searx.url_utils import urljoin, urlencode | ||||
|  |  | |||
|  | @ -41,7 +41,10 @@ except: | |||
|     logger.critical("cannot import dependency: pygments") | ||||
|     from sys import exit | ||||
|     exit(1) | ||||
| from cgi import escape | ||||
| try: | ||||
|     from cgi import escape | ||||
| except: | ||||
|     from html import escape | ||||
| from datetime import datetime, timedelta | ||||
| from time import time | ||||
| from werkzeug.contrib.fixers import ProxyFix | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 lorddavidiii
						lorddavidiii