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 |  @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 lxml import html | ||||||
| from searx.engines.xpath import extract_text | from searx.engines.xpath import extract_text | ||||||
| from searx.url_utils import urljoin, urlencode | from searx.url_utils import urljoin, urlencode | ||||||
|  |  | ||||||
|  | @ -41,7 +41,10 @@ except: | ||||||
|     logger.critical("cannot import dependency: pygments") |     logger.critical("cannot import dependency: pygments") | ||||||
|     from sys import exit |     from sys import exit | ||||||
|     exit(1) |     exit(1) | ||||||
| from cgi import escape | try: | ||||||
|  |     from cgi import escape | ||||||
|  | except: | ||||||
|  |     from html import escape | ||||||
| from datetime import datetime, timedelta | from datetime import datetime, timedelta | ||||||
| from time import time | from time import time | ||||||
| from werkzeug.contrib.fixers import ProxyFix | from werkzeug.contrib.fixers import ProxyFix | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 lorddavidiii
						lorddavidiii