diff options
Diffstat (limited to 'memcache.py')
| -rw-r--r-- | memcache.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/memcache.py b/memcache.py index e007c57..9a50407 100644 --- a/memcache.py +++ b/memcache.py @@ -826,8 +826,10 @@ class Client(local): if not rkey: return None - value = self._recv_value(server, flags, rlen) - server.expect("END") + try: + value = self._recv_value(server, flags, rlen) + finally: + server.expect("END") except (_Error, socket.error), msg: if isinstance(msg, tuple): msg = msg[1] server.mark_dead(msg) |
