def run(self):
self.__retry(self._handle_ticket_request)
self.data_format = self.ticket.get("format", "BAM")
self.md5 = self.ticket.get("md5", None)
for url_object in self.ticket["urls"]:
url = urlparse(url_object["url"])
if url.scheme.startswith("http"):
headers = url_object.get("headers", "")
self.__retry(self._handle_http_url, urlunparse(url), headers)
elif url.scheme == "data":
self._handle_data_uri(url)
else:
raise ValueError("Unsupported URL scheme:{}".format(url.scheme))
评论列表
文章目录