diff options
Diffstat (limited to 'python/qpid/assembler.py')
| -rw-r--r-- | python/qpid/assembler.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/python/qpid/assembler.py b/python/qpid/assembler.py index aac8b80cb4..fe78baaceb 100644 --- a/python/qpid/assembler.py +++ b/python/qpid/assembler.py @@ -46,7 +46,9 @@ class Segment: def decode_command(self, spec): sc = StringCodec(spec, self.payload) - return sc.read_command() + cmd = sc.read_command() + cmd.id = self.id + return cmd def decode_header(self, spec): sc = StringCodec(spec, self.payload) @@ -56,7 +58,7 @@ class Segment: return values def decode_body(self, spec): - return self + return self.payload def __str__(self): return "%s%s %s %s %s %r" % (int(self.first), int(self.last), self.type, |
