def _get_streams(self):
        match = _url_re.match(self.url)
        channel = match.group("channel")
        res = http.get(STREAM_INFO_URL.format(channel))
        urls = http.xml(res, schema=_livestream_schema)

        streams = {}
        for (name, parser), url in urls.items():
            try:
                streams.update(parser(self.session, url))
            except __HOLE__ as err:
                self.logger.warning("Unable to extract {0} streams: {1}", name, err)

        return streams
dataset/ETHPy150Open chrippa/livestreamer/src/livestreamer/plugins/ard_live.py/ard_live._get_streams