URL:
<http://gna.org/support/?2135>
Summary: memcache cannot encode unicode
Project: pokersource
Submitted by: loic
Submitted on: Friday 10/17/2008 at 12:26
Category: poker-network
Priority: 5 - Normal
Severity: 3 - Normal
Status: Confirmed
Privacy: Public
Assigned to: loic
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Operating System: None
Effort: 0.00
_______________________________________________________
Details:
Je suis pas loggué et lorsque j'arrive sur la home :
(cela fonctionne quand on reload)
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line
307, in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line
323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line
284, in _continue
self.unpause()
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line
280, in unpause
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line
323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.4/site-packages/pokernetwork/pokersite.py", line
210, in <lambda>
self.deferred.addCallback(lambda result: self.deferRender(request,
jsonp, packet))
File "/usr/lib/python2.4/site-packages/pokernetwork/pokersite.py", line
220, in deferRender
session = request.getSession()
File "/usr/lib/python2.4/site-packages/pokernetwork/pokersite.py", line
106, in getSession
return server.Request.getSession(self)
File "/usr/lib/python2.4/site-packages/twisted/web/server.py", line 322,
in getSession
self.session = self.site.getSession(sessionCookie)
File "/usr/lib/python2.4/site-packages/pokernetwork/pokersite.py", line
456, in getSession
self.expireMemcacheCookie(uid)
File "/usr/lib/python2.4/site-packages/pokernetwork/pokersite.py", line
533, in expireMemcacheCook
ie
self.memcache.delete(self.memcache.get(uid))
File "/var/lib/python-support/python2.4/memcache.py", line 319, in delete
check_key(key)
File "/var/lib/python-support/python2.4/memcache.py", line 878, in
check_key
raise Client.MemcachedStringEncodingError, ("Keys must be str()'s, not"
memcache.MemcachedStringEncodingError: Keys must be str()'s, notunicode.
Convert your unicode strings
using mystring.encode(charset)!
_______________________________________________________
Reply to this item at:
<http://gna.org/support/?2135>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Pokersource-users mailing list
[email protected]
https://mail.gna.org/listinfo/pokersource-users