mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	[fix] google-news engine - KeyError: 'hl in request
Since we added
- 1c67b6aec [enh] google engine: supports "default language"
there is a KeyError: 'hl in request,error pattern::
    ERROR:searx.searx.search.processor.online:engine google news : exception : 'hl'
    Traceback (most recent call last):
      File "searx/search/processors/online.py", line 144, in search
        search_results = self._search_basic(query, params)
      File "searx/search/processors/online.py", line 118, in _search_basic
        self.engine.request(query, params)
      File "searx/engines/google_news.py", line 97, in request
        if lang_info['hl'] == 'en':
      KeyError: 'hl'
Closes: https://github.com/searxng/searxng/issues/154
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
			
			
This commit is contained in:
		
							parent
							
								
									4417d2b922
								
							
						
					
					
						commit
						dd7b53d369
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -94,8 +94,8 @@ def request(query, params): | ||||||
|     ceid = "%s:%s" % (lang_info['country'], lang_info['language']) |     ceid = "%s:%s" % (lang_info['country'], lang_info['language']) | ||||||
| 
 | 
 | ||||||
|     # google news redirects en to en-US |     # google news redirects en to en-US | ||||||
|     if lang_info['hl'] == 'en': |     if lang_info['params']['hl'] == 'en': | ||||||
|         lang_info['hl'] = 'en-US' |         lang_info['params']['hl'] = 'en-US' | ||||||
| 
 | 
 | ||||||
|     # Very special to google-news compared to other google engines, the time |     # Very special to google-news compared to other google engines, the time | ||||||
|     # range is included in the search term. |     # range is included in the search term. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Markus Heiser
						Markus Heiser