on master help sign in
[enh] simplified mediawiki response processing
commit8dfc2721911f8f2fb70fd4d6f4358ff6c520989b authorAndrás Veres-Szentkirályi <vsza@vsza.hu> dateTue 14 Jan 2014, 10:34 (13 years ago) parent47a2389
1 file changed+2−7
searx/engines/mediawiki.py+2−7
searx/engines/mediawiki.py+2−7
@@ -13,11 +13,6 @@ def request(query, params):
1313
1414def response(resp):
1515 search_results = loads(resp.text)
16− results = []
1716 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']})
22− return results
23−
17+ return [{'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')),
18+ 'title': result['title']} for result in res[:int(number_of_results)]]