on master help sign in
[enh] simplified mediawiki response processing
8dfc272András Veres-Szentkirályi
searx/engines/mediawiki.py+2−7
@@ -13,11 +13,6 @@ def request(query, params):
13
13
14def response(resp):
14def response(resp):
15 search_results = loads(resp.text)
15 search_results = loads(resp.text)
16− results = []
17 res = search_results.get('query', {}).get('search', [])
16 res = search_results.get('query', {}).get('search', [])
18− if not len(res):
19− return results
20− for result in res[:int(number_of_results)]:
21− results.append({'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')), 'title': result['title']})
17+ return [{'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')),
22− return results
18+ 'title': result['title']} for result in res[:int(number_of_results)]]
23−