Traceback (most recent call last):
File ".../sth.py", line 328, in listCategory
return es.search(index=index_name, doc_type=my_doc_type, body=query, size=20, from_=skip, analyzer='nfkc_cf_normalized', lenient=True).get('hits', {}).get('hits', [])
File "/usr/local/lib/python2.7/dist-packages/elasticapm/instrumentation/packages/base.py", line 110, in call_if_sampling
return self.call(module, method, wrapped, instance, args, kwargs)
File "/usr/local/lib/python2.7/dist-packages/elasticapm/instrumentation/packages/elasticsearch.py", line 147, in call
return wrapped(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/client/utils.py", line 76, in _wrapped
return func(*args, params=params, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/client/__init__.py", line 655, in search
doc_type, '_search'), params=params, body=body)
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/transport.py", line 311, in perform_request
connection = self.get_connection()
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/transport.py", line 171, in get_connection
self.sniff_hosts()
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/transport.py", line 235, in sniff_hosts
node_info = self._get_sniff_data(initial)
File "/usr/local/lib/python2.7/dist-packages/elasticsearch/transport.py", line 198, in _get_sniff_data
timeout=self.sniff_timeout if not initial else None)
File "/usr/local/lib/python2.7/dist-packages/elasticapm/instrumentation/packages/base.py", line 110, in call_if_sampling
return self.call(module, method, wrapped, instance, args, kwargs)
File "/usr/local/lib/python2.7/dist-packages/elasticapm/instrumentation/packages/elasticsearch.py", line 35, in call
body = params.pop(BODY_REF_NAME, None)
AttributeError: 'NoneType' object has no attribute 'pop'
37: body = params.pop(BODY_REF_NAME, None) if bool(params) else None
38:
39: api_method = params.pop(API_METHOD_KEY_NAME, None) if bool(params) else None
...
46: if bool(params) and 'q' in params: