HEAD requests return no body

This commit is contained in:
Honza Kral
2013-06-08 01:26:13 +02:00
parent d7e375c323
commit 38661ec508
2 changed files with 9 additions and 3 deletions
+5 -2
View File
@@ -107,8 +107,11 @@ class InidicesClient(NamespacedClient):
:arg index: A comma-separated list of indices to check
"""
status, data = self.transport.perform_request('HEAD', '/' + _normalize_list(index), params=params)
return data
try:
self.transport.perform_request('HEAD', '/' + _normalize_list(index), params=params)
except NotFoundError:
return False
return True
class Elasticsearch(object):
+4 -1
View File
@@ -226,5 +226,8 @@ class Transport(object):
# resurrected connection didn't fail, confirm it's live status
if dead_count:
self.connection_pool.mark_live(connection)
return status, self.serializer.loads(raw_data)
data = None
if raw_data:
data = self.serializer.loads(raw_data)
return status, data