(xml_str, rules=None,
parser=SOAPpy.Parser._parseSOAP)
| 24 | |
| 25 | # Work around https://jira.atlassian.com/browse/CONF-6720. |
| 26 | def confluence_soap_parser(xml_str, rules=None, |
| 27 | parser=SOAPpy.Parser._parseSOAP): |
| 28 | attribute = 'xsi:type="soapenc:Array"' |
| 29 | xml_str = xml_str.replace('%s %s' % (attribute, attribute), attribute) |
| 30 | return parser(xml_str, rules=rules) |
| 31 | SOAPpy.Parser._parseSOAP = confluence_soap_parser |
| 32 | |
| 33 |