on master help sign in
Merge pull request #1084 from moon2l/master

fix bug: TypeError: set(['bing', 'google']) is not JSON serializable,…

commit5ceaf2139930f6f902970e3beea87493579a7a2d authorAdam Tauber <asciimoo@gmail.com> dateWed 15 Nov 2017, 14:51 (9 years ago) parent84e7b8bed1c78d
1 file changed+2−1
searx/webapp.py+2−1
searx/webapp.py+2−1
@@ -541,7 +541,8 @@ def index():
541541 'corrections': list(result_container.corrections),
542542 'infoboxes': result_container.infoboxes,
543543 'suggestions': list(result_container.suggestions),
544− 'unresponsive_engines': list(result_container.unresponsive_engines)}),
544+ 'unresponsive_engines': list(result_container.unresponsive_engines)},
545+ default=lambda item: list(item) if isinstance(item, set) else item),
545546 mimetype='application/json')
546547 elif output_format == 'csv':
547548 csv = UnicodeWriter(StringIO())