From 5267a8d52e3e85016254ca70b2377177359cc8ac Mon Sep 17 00:00:00 2001 From: agum onkey Date: Fri, 23 Aug 2013 00:51:33 +0200 Subject: [PATCH 1/2] Update soundcloud.py bug: UnboundLocalError: local variable 'video_id' referenced before assignment removed unnecessary variable binding 'video_id' in _extract_info_dict --- youtube_dl/extractor/soundcloud.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/youtube_dl/extractor/soundcloud.py b/youtube_dl/extractor/soundcloud.py index 5f3a5540d..50cdff1d6 100644 --- a/youtube_dl/extractor/soundcloud.py +++ b/youtube_dl/extractor/soundcloud.py @@ -54,8 +54,7 @@ class SoundcloudIE(InfoExtractor): return 'http://api.soundcloud.com/resolve.json?url=' + url + '&client_id=' + cls._CLIENT_ID def _extract_info_dict(self, info, full_title=None): - video_id = info['id'] - name = full_title or video_id + name = full_title or info['id'] self.report_extraction(name) thumbnail = info['artwork_url'] From df05b0ebde56d7612cff2e5429f29873be84ba8c Mon Sep 17 00:00:00 2001 From: agum onkey Date: Fri, 23 Aug 2013 00:52:28 +0200 Subject: [PATCH 2/2] Update soundcloud.py pylint hint: removed unnecessary variable videos in _real_extract --- youtube_dl/extractor/soundcloud.py | 1 - 1 file changed, 1 deletion(-) diff --git a/youtube_dl/extractor/soundcloud.py b/youtube_dl/extractor/soundcloud.py index 50cdff1d6..12a70288b 100644 --- a/youtube_dl/extractor/soundcloud.py +++ b/youtube_dl/extractor/soundcloud.py @@ -184,7 +184,6 @@ class SoundcloudSetIE(SoundcloudIE): resolv_url = self._resolv_url(url) info_json = self._download_webpage(resolv_url, full_title) - videos = [] info = json.loads(info_json) if 'errors' in info: for err in info['errors']: