From fd133bfffa28785db9f721a95bdf879de6e70082 Mon Sep 17 00:00:00 2001 From: "M.Yasoob Khalid" Date: Thu, 6 Jun 2013 01:00:24 +0500 Subject: [PATCH] used the fix for python 3 provided by @jaimeMF --- youtube_dl/InfoExtractors.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/youtube_dl/InfoExtractors.py b/youtube_dl/InfoExtractors.py index b6711a6e0..211ef0ba9 100755 --- a/youtube_dl/InfoExtractors.py +++ b/youtube_dl/InfoExtractors.py @@ -4509,13 +4509,13 @@ class HypemIE(InfoExtractor): list_data = re.search(r'',html) html_tracks = list_data.group(1) if html_tracks is None: - tracks = track_list + tracks = track_list try: - track_list = json.loads(html_tracks) - tracks = track_list[u'tracks'] + track_list = json.loads(html_tracks) + tracks = track_list[u'tracks'] except ValueError: - self.to_screen("Hypemachine contained invalid JSON.") - tracks = track_list + self.to_screen("Hypemachine contained invalid JSON.") + tracks = track_list for track in tracks: key = track[u"key"] @@ -4529,6 +4529,7 @@ class HypemIE(InfoExtractor): response = compat_urllib_request.urlopen(request) song_data_json = response.read() response.close() + (song_data_json, response) = self._download_webpage_handle(request, id, u'Downloading webpage with the url') song_data = json.loads(song_data_json) final_url = song_data[u"url"] return [{