# HG changeset patch # User Arthur Lutz <arthur.lutz@logilab.fr> # Date 1485337070 -3600 # Wed Jan 25 10:37:50 2017 +0100 # Node ID cf0931e576e2d4868efb1e72294b683d06bb4718 # Parent f859339123c83b5b28da1aa39590d13aa69bd68e [views] debug-es also displays elastic search response diff --git a/views.py b/views.py --- a/views.py +++ b/views.py @@ -120,7 +120,14 @@ self.w(u'</pre>') self.w(u'<br/>') try: - return search.execute() + response = search.execute() + if 'debug-es' in self._cw.form: + import json + self.w(u'<pre>') + self.w(unicode(json.dumps(response.to_dict(), indent=2))) + self.w(u'</pre>') + self.w(u'<br/>') + return response except NotFoundError: self.w(u'index not found in elasticsearch') return