summaryrefslogtreecommitdiff
path: root/python/qpid/codec010.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/qpid/codec010.py')
-rw-r--r--python/qpid/codec010.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/python/qpid/codec010.py b/python/qpid/codec010.py
index 5894981fc6..2dcba4e917 100644
--- a/python/qpid/codec010.py
+++ b/python/qpid/codec010.py
@@ -111,6 +111,11 @@ class Codec(Packer):
def write_str8(self, s):
self.write_vbin8(s.encode("utf8"))
+ def read_str16(self):
+ return self.read_vbin16().decode("utf8")
+ def write_str16(self, s):
+ self.write_vbin16(s.encode("utf8"))
+
def read_vbin16(self):
return self.read(self.read_uint16())
@@ -125,9 +130,10 @@ class Codec(Packer):
self.write(b)
def write_map(self, m):
- pass
+ self.write_uint32(0) #hack
def read_map(self):
- pass
+ size = self.read_uint32() #hack
+ self.read(size) #hack
def write_array(self, a):
pass