Opened 12 years ago
Last modified 12 years ago
#18770 closed Bug
MemcachedStringEncodingError — at Version 1
Reported by: | thecore | Owned by: | Claude Paroz |
---|---|---|---|
Component: | Core (Cache system) | Version: | dev |
Severity: | Normal | Keywords: | cache |
Cc: | Triage Stage: | Accepted | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
After last updates of Django - python-memcached not work.
I have UTF-8 locale and 'ru-ru' locale setting. Python memcached not updated last time. I not set keys in manually.
Traceback: File "/usr/lib64/python2.7/site-packages/django/core/handlers/base.py" in get_response 92. response = middleware_method(request) File "/usr/lib64/python2.7/site-packages/django/middleware/cache.py" in process_request 143. cache_key = get_cache_key(request, self.key_prefix, 'GET', cache=self.cache) File "/usr/lib64/python2.7/site-packages/django/utils/cache.py" in get_cache_key 211. headerlist = cache.get(cache_key, None) File "/usr/lib64/python2.7/site-packages/django/core/cache/backends/memcached.py" in get 59. val = self._cache.get(key) File "build/bdist.linux-x86_64/egg/memcache.py" in get 862. return self._get('get', key) File "build/bdist.linux-x86_64/egg/memcache.py" in _get 813. self.check_key(key) File "build/bdist.linux-x86_64/egg/memcache.py" in check_key 1014. "Keys must be str()'s, not unicode. Convert your unicode " Exception Type: MemcachedStringEncodingError at / Exception Value: Keys must be str()'s, not unicode. Convert your unicode strings using mystring.encode(charset)!
Change History (1)
comment:1 by , 12 years ago
Description: | modified (diff) |
---|---|
Owner: | changed from | to
Status: | new → assigned |
Triage Stage: | Unreviewed → Accepted |
Note:
See TracTickets
for help on using tickets.
Reformatted, please use preview before posting.