Redis

home
Python 2.6 (r26:66714, Apr 30 2009, 20:04:43)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from redis_py import redis
>>> r = redis.Redis()
>>> r.set("mykey", "é")
'OK'
>>> r.get("mykey")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/scardig/webapps/siti/logger/redis_py/redis.py", line 197, in get
    return self.send_command('GET %s\r\n' % name)
  File "/home/scardig/webapps/siti/logger/redis_py/redis.py", line 120, in _send_command_retry
    return self._send_command(s)
  File "/home/scardig/webapps/siti/logger/redis_py/redis.py", line 116, in _send_command
    return self._get_response()
  File "/home/scardig/webapps/siti/logger/redis_py/redis.py", line 1230, in _get_response
    return self._get_value(data)
  File "/home/scardig/webapps/siti/logger/redis_py/redis.py", line 1254, in _get_value
    return data.decode(self.charset)
  File "/usr/local/lib/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 0: unexpected end of data
 

Any hint ? Please let me know in comments, tnx

comments

blog comments powered by Disqus