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

Reply via email to