commit: 5ceaf2139930f6f902970e3beea87493579a7a2d
parent: 84e7b8bad10280e947d5dfff864630ee331da044
Author: Adam Tauber <asciimoo@gmail.com>
Date:   Wed, 15 Nov 2017 14:51:14 +0100
Merge pull request #1084 from moon2l/master
fix bug: TypeError: set(['bing', 'google']) is not JSON serializable,…
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/searx/webapp.py b/searx/webapp.py
@@ -541,7 +541,8 @@ def index():
                                     'corrections': list(result_container.corrections),
                                     'infoboxes': result_container.infoboxes,
                                     'suggestions': list(result_container.suggestions),
-                                    'unresponsive_engines': list(result_container.unresponsive_engines)}),
+                                    'unresponsive_engines': list(result_container.unresponsive_engines)},
+                                   default=lambda item: list(item) if isinstance(item, set) else item),
                         mimetype='application/json')
     elif output_format == 'csv':
         csv = UnicodeWriter(StringIO())