Code

Ticket #4845: memcache_key_unicode.diff

File memcache_key_unicode.diff, 491 bytes (added by Matt Riggott, 7 years ago)

Patch to force memcache keys to ascii

Line 
1Index: core/cache/backends/memcached.py
2===================================================================
3--- core/cache/backends/memcached.py    (revision 5646)
4+++ core/cache/backends/memcached.py    (working copy)
5@@ -16,7 +16,7 @@
6         self._cache = memcache.Client(server.split(';'))
7 
8     def get(self, key, default=None):
9-        val = self._cache.get(key)
10+        val = self._cache.get(key.encode('ascii'))
11         if val is None:
12             return default
13         else: