def _fill_doc(self, root, result): super(ResultSerializer, self)._fill_doc(root, result) SubElement(root, "log").text = result.log_url resultelem = SubElement(root, "result") idmapping = SubElement(resultelem, "idmapping") for designid, runtimeid in result.idmapping.iteritems(): mapping = SubElement(idmapping, "mapping") mapping.set("designid", tostr(designid)) mapping.set("runtimeid", tostr(runtimeid))