Opened 13 years ago
Closed 13 years ago
#18770 closed Bug (fixed)
MemcachedStringEncodingError
| 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 (3)
comment:1 by , 13 years ago
| Description: | modified (diff) |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
| Triage Stage: | Unreviewed → Accepted |
comment:2 by , 13 years ago
Current code is a bit unstable because of the added Python 3 compatibility. I will look to provide a fix.
comment:3 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Reformatted, please use preview before posting.