diff options
| author | Sean Reifschneider <sean@realgo.com> | 2016-05-27 13:25:44 -0600 |
|---|---|---|
| committer | Sean Reifschneider <sean@realgo.com> | 2016-05-27 13:25:44 -0600 |
| commit | d8cfb1693a05b75e2f23a016788b7d098915b842 (patch) | |
| tree | d4dd333489e432f7a743c54ca28638bd5accd0bc | |
| parent | 6b2edeb9d368b64c2ac4c6de32ffe0bd4b17e8b0 (diff) | |
| parent | 81cd83d713738f4d707c404d89f4544d89895943 (diff) | |
| download | python-memcached-d8cfb1693a05b75e2f23a016788b7d098915b842.tar.gz | |
Merge branch 'oremj-fix_delete_defaults'
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | memcache.py | 6 |
2 files changed, 7 insertions, 3 deletions
@@ -1,3 +1,7 @@ + * delete() and delete_multi() now default the "time" argument to None, + since the protocol doesn't allow a time in some implementations. + Patch by oremj #27 + Fri, 31 Jul 2015 11:38:25 -0600 Sean Reifschneider <jafo@tummy.com> * 1.57 release. diff --git a/memcache.py b/memcache.py index f0dccd8..9823a2f 100644 --- a/memcache.py +++ b/memcache.py @@ -456,7 +456,7 @@ class Client(threading.local): for s in self.servers: s.close_socket() - def delete_multi(self, keys, time=0, key_prefix='', noreply=False): + def delete_multi(self, keys, time=None, key_prefix='', noreply=False): """Delete multiple keys in the memcache doing just one query. >>> notset_keys = mc.set_multi({'a1' : 'val1', 'a2' : 'val2'}) @@ -530,7 +530,7 @@ class Client(threading.local): rc = 0 return rc - def delete(self, key, time=0, noreply=False): + def delete(self, key, time=None, noreply=False): '''Deletes a key from the memcache. @return: Nonzero on success. @@ -868,7 +868,7 @@ class Client(threading.local): sending to memcache. Allows you to efficiently stuff these keys into a pseudo-namespace in memcache: - >>> notset_keys = mc.set_multi( + >> notset_keys = mc.set_multi( ... {'key1' : 'val1', 'key2' : 'val2'}, ... key_prefix='subspace_') >>> len(notset_keys) == 0 |
