(name, revision, query)
| 8 | return output |
| 9 | |
| 10 | def get_output(name, revision, query): |
| 11 | string = run_utility('xml', name, revision, query) |
| 12 | middle = string.split('<', 1)[1].rsplit('>', 1)[0] |
| 13 | dom = xml.dom.minidom.parseString('<' + middle + '>') |
| 14 | value = extract_output(dom) |
| 15 | dom.unlink() |
| 16 | return value |
| 17 | |
| 18 | def run_utility(api, name, revision, query): |
| 19 | url = 'http://utilitymill.com/api/{0}/utility/{1}/{2}/run?{3}' |