From aad1028de86b899a0652366abb36df8d12a6183d Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sat, 7 Sep 2013 18:20:03 -0400 Subject: [PATCH] add keys method --- riakcached/client.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/riakcached/client.py b/riakcached/client.py index 1969156..4d8db3d 100644 --- a/riakcached/client.py +++ b/riakcached/client.py @@ -158,6 +158,16 @@ class RiakClient(object): ) return response.status == 200 + def keys(self): + response = self._request( + method="GET", + url="%s/buckets/%s/keys?keys=true" % (self.url, self.bucket), + ) + if response.status == 200: + deserializer = self._deserializers.get("application/json", json.loads) + return deserializer(response.data) + return None + def ping(self): """ """