From 08a38844bed7f87089a583d8cfa61055ca5316c5 Mon Sep 17 00:00:00 2001 From: Honza Kral Date: Thu, 10 Oct 2013 13:56:56 +0200 Subject: [PATCH] Json does recognize ints --- elasticsearch/connection/memcached.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'])