Apparently binascii.b2a_* returns bytes.
authorFredrik Tolf <fredrik@dolda2000.com>
Thu, 3 Apr 2014 04:16:59 +0000 (06:16 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Thu, 3 Apr 2014 04:16:59 +0000 (06:16 +0200)
wrw/session.py

index 3185b0b..e9425c3 100644 (file)
@@ -8,7 +8,7 @@ def gennonce(length):
 
 class session(object):
     def __init__(self, lock, expire=86400 * 7):
-        self.id = binascii.b2a_hex(gennonce(16))
+        self.id = binascii.b2a_hex(gennonce(16)).encode("us-ascii")
         self.dict = {}
         self.lock = lock
         self.ctime = self.atime = self.mtime = int(time.time())