forked from zaclys/searxng
		
	[fix] autocompleter py3 compatibility - fixes #1088
This commit is contained in:
		
							parent
							
								
									fe6e87a5a4
								
							
						
					
					
						commit
						f65f90bf3c
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -88,6 +88,9 @@ except:
 | 
			
		|||
 | 
			
		||||
if sys.version_info[0] == 3:
 | 
			
		||||
    unicode = str
 | 
			
		||||
    PY3 = True
 | 
			
		||||
else:
 | 
			
		||||
    PY3 = False
 | 
			
		||||
 | 
			
		||||
# serve pages with HTTP/1.1
 | 
			
		||||
from werkzeug.serving import WSGIRequestHandler
 | 
			
		||||
| 
						 | 
				
			
			@ -605,7 +608,10 @@ def autocompleter():
 | 
			
		|||
    disabled_engines = request.preferences.engines.get_disabled()
 | 
			
		||||
 | 
			
		||||
    # parse query
 | 
			
		||||
    raw_text_query = RawTextQuery(request.form.get('q', u'').encode('utf-8'), disabled_engines)
 | 
			
		||||
    if PY3:
 | 
			
		||||
        raw_text_query = RawTextQuery(request.form.get('q', b''), disabled_engines)
 | 
			
		||||
    else:
 | 
			
		||||
        raw_text_query = RawTextQuery(request.form.get('q', u'').encode('utf-8'), disabled_engines)
 | 
			
		||||
    raw_text_query.parse_query()
 | 
			
		||||
 | 
			
		||||
    # check if search query is set
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue