diff options
author | Alexander Fedorov@winwork <Alexander Fedorov@winwork> | 2012-06-04 17:24:32 +0400 |
---|---|---|
committer | Alexander Fedorov@winwork <Alexander Fedorov@winwork> | 2012-06-04 17:24:32 +0400 |
commit | b936845d279a3071da6b3c8176691ef4916e0f77 (patch) | |
tree | cc6dad97d3d6c04556f6cfcb38184b3e33c45b64 | |
parent | 303718b8ec246988341d4b553709211be8c7c1e5 (diff) | |
download | dogpile-cache-b936845d279a3071da6b3c8176691ef4916e0f77.tar.gz |
format key, remove whitespaces
def get_value(num, b)
test.get_value|1 True
-rw-r--r-- | dogpile/cache/backends/memcached.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/dogpile/cache/backends/memcached.py b/dogpile/cache/backends/memcached.py index 973fd39..9fa40b4 100644 --- a/dogpile/cache/backends/memcached.py +++ b/dogpile/cache/backends/memcached.py @@ -142,20 +142,24 @@ class GenericMemcachedBackend(CacheBackend): return None def get(self, key): - value = self.client.get(key) + value = self.client.get(self.format_key(key)) if value is None: return NO_VALUE else: return value def set(self, key, value): - self.client.set(key, + self.client.set(self.format_key(key), value, **self.set_arguments ) def delete(self, key): - self.client.delete(key) + self.client.delete(self.format_key(key)) + + def format_key(self, key): + formated_key = key.replace(' ', '\302\267') + return formated_key class MemcacheArgs(object): """Mixin which provides support for the 'time' argument to set(), |