def get_url_data(self, url):
        parsed_url = urlparse.urlsplit(url)
        if (parsed_url.scheme in self.schemes and
                parsed_url.netloc in self.netlocs and
                parsed_url.path == self.path):
            parsed_qs = urlparse.parse_qs(parsed_url.query)
            try:
                return {
                    'partner_id': parsed_qs['partner_id'][0],
                    'subp_id': parsed_qs['subp_id'][0],
                    'playlist_id': parsed_qs['playlist_id'][0],
                }
            except (KeyError, __HOLE__):
                pass

        raise UnhandledFeed(url)
dataset/ETHPy150Open pculture/vidscraper/vidscraper/suites/kaltura.py/Feed.get_url_data