summaryrefslogtreecommitdiff
path: root/python/qpid/spec010.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/qpid/spec010.py')
-rw-r--r--python/qpid/spec010.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/qpid/spec010.py b/python/qpid/spec010.py
index 815c1d064a..4eb03008d0 100644
--- a/python/qpid/spec010.py
+++ b/python/qpid/spec010.py
@@ -257,6 +257,7 @@ class Struct(Composite):
Composite.register(self, node)
if self.code is not None:
self.spec.structs[self.code] = self
+ self.spec.structs_by_name[self.name] = self
def __str__(self):
fields = ",\n ".join(["%s: %s" % (f.name, f.type.qname)
@@ -443,6 +444,7 @@ class Spec(Node):
self.controls = {}
self.commands = {}
self.structs = {}
+ self.structs_by_name = {}
def encoding(self, klass):
if Spec.ENCODINGS.has_key(klass):