summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell <j7d84mpsqf@snkmail.com>2013-08-29 15:53:46 -0500
committerRussell <j7d84mpsqf@snkmail.com>2013-08-29 15:53:46 -0500
commit055ed940f8cfe9d69c9dad4aaa8372ee4af80aa8 (patch)
tree916790be7280666abe5f06ef88f883f32e3f6fe7
parent794b02811d8c6fdad304955a4602fb1324270f95 (diff)
downloadpython-memcached-055ed940f8cfe9d69c9dad4aaa8372ee4af80aa8.tar.gz
Added quit() method.
-rw-r--r--memcache.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/memcache.py b/memcache.py
index db8e632..be7beb1 100644
--- a/memcache.py
+++ b/memcache.py
@@ -291,6 +291,10 @@ class Client(local):
return(data)
+ def quit(self):
+ for s in self.servers:
+ s.quit()
+
def get_slabs(self):
data = []
for s in self.servers:
@@ -1215,6 +1219,12 @@ class _Host(object):
self.buffer = buf[rlen:]
return buf[:rlen]
+ def quit(self):
+ if self.socket:
+ self.send_cmd('quit')
+ self.socket.recv(1)
+ self.close_socket()
+
def flush(self):
self.send_cmd('flush_all')
self.expect('OK')