in rabbitmq/transcode_check.py [0:0]
def list_shape_ids(vsid):
url = "{0}/API/item/{1}/shape".format(settings.VIDISPINE_URL,vsid)
result = requests.get(url, auth=(settings.VIDISPINE_USERNAME,settings.VIDISPINE_PASSWORD), headers={"Accept":"application/xml"})
if result.status_code == 200:
doc = fromstring(result.text.encode("utf-8"))
for node in doc.findall("{0}uri".format(xmlns)):
yield node.text
else:
raise Exception("could not list shape ids on {0}, server returned {1}".format(vsid, result.status_code))