diff options
| author | Kenneth Anthony Giusti <kgiusti@apache.org> | 2010-03-30 20:09:59 +0000 |
|---|---|---|
| committer | Kenneth Anthony Giusti <kgiusti@apache.org> | 2010-03-30 20:09:59 +0000 |
| commit | cfe6bb5fbde532d57e8cb8b6c1e338b00e58034b (patch) | |
| tree | 440140ada63fa6eedfb435749a7b9be3a7b1f281 /extras | |
| parent | e87e7af34a950629ccdbfefda73789b23ea9c0ff (diff) | |
| download | qpid-python-cfe6bb5fbde532d57e8cb8b6c1e338b00e58034b.tar.gz | |
add support for QMF TYPE_LIST in engine, ruby and python wrappers
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929244 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'extras')
| -rw-r--r-- | extras/qmf/src/py/qmf/console.py | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/extras/qmf/src/py/qmf/console.py b/extras/qmf/src/py/qmf/console.py index b663116f40..7bda233b9a 100644 --- a/extras/qmf/src/py/qmf/console.py +++ b/extras/qmf/src/py/qmf/console.py @@ -985,15 +985,7 @@ class Session: data = Object(self, broker, schema, codec, True, True, False) else: data = self._decodeValue(codec, inner_type_code, broker) - elif typecode == 21: # List - #taken from codec10.read_list - sc = Codec(codec.read_vbin32()) - count = sc.read_uint32() - data = [] - while count > 0: - type = sc.read_uint8() - data.append(self._decodeValue(sc,type,broker)) - count -= 1 + elif typecode == 21: data = codec.read_list() # List elif typecode == 22: #Array #taken from codec10.read_array sc = Codec(codec.read_vbin32()) @@ -1028,14 +1020,7 @@ class Session: elif typecode == 19: codec.write_int64 (int(value)) # S64 elif typecode == 20: value._encodeUnmanaged(codec) # OBJECT elif typecode == 15: codec.write_map (value) # FTABLE - elif typecode == 21: # List - sc = Codec() - self._encodeValue(sc, len(value), 3) - for o in value: - ltype=self.encoding(o) - self._encodeValue(sc,ltype,1) - self._encodeValue(sc, o, ltype) - codec.write_vbin32(sc.encoded) + elif typecode == 21: codec.write_list (value) # List elif typecode == 22: # Array sc = Codec() self._encodeValue(sc, len(value), 3) |
