diff --git a/elasticsearch/connection/memcached.py b/elasticsearch/connection/memcached.py index ad1dd727..f11e6481 100644 --- a/elasticsearch/connection/memcached.py +++ b/elasticsearch/connection/memcached.py @@ -65,7 +65,7 @@ class MemcachedConnection(PoolingConnection): # try not to load the json every time if response and response[0] == '{' and ('"status"' in response or '"error"' in response): data = json.loads(response) - if 'status' in data and data['status'].isdigit(): + if 'status' in data and isinstance(data['status'], int): status = data['status'] elif 'error' in data: raise TransportError('N/A', data['error'])