Fix ordering bug when retrieving an error condition.

This commit is contained in:
Lance Stout 2011-07-02 22:50:31 -07:00
parent 219df582da
commit 540d749695

View file

@ -88,7 +88,9 @@ class Error(ElementBase):
"""Return the condition element's name.""" """Return the condition element's name."""
for child in self.xml.getchildren(): for child in self.xml.getchildren():
if "{%s}" % self.condition_ns in child.tag: if "{%s}" % self.condition_ns in child.tag:
return child.tag.split('}', 1)[-1] cond = child.tag.split('}', 1)[-1]
if cond in self.conditions:
return cond
return '' return ''
def set_condition(self, value): def set_condition(self, value):