Browse Source

be lenient on the receiving end whether env["msg"] is a str or a bytearray (until we use the new wireformat i guess)

git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@327 e5f2f494-b856-4b98-b285-d166d9295462
Jelte Jansen 15 years ago
parent
commit
a938e686d0
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/lib/cc/python/ISC/CC/session.py

+ 4 - 1
src/lib/cc/python/ISC/CC/session.py

@@ -137,7 +137,10 @@ class Session:
             # return none twice to match normal return value
             # (so caller won't get a type error on no data)
             return (None, None)
-        msg = Message.from_wire(env["msg"].encode('ascii'))
+        if type(env["msg"]) != bytearray:
+            msg = Message.from_wire(env["msg"].encode('ascii'))
+        else:
+            msg = Message.from_wire(env["msg"])
         return (msg, env)
 
     def group_reply(self, routing, msg):