commit 81f0259b9e4321b612c90709a043ff90d2b0a774
parent fefcb5d314577bdcfeadf63f88859512892a938b
Author: Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Date: Mon, 8 Jul 2013 11:23:05 +0200
YoutubeSubscriptionsIE: raise an error if there's no login information.
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py
@@ -865,6 +865,12 @@ class YoutubeSubscriptionsIE(YoutubeIE):
def suitable(cls, url):
return re.match(cls._VALID_URL, url) is not None
+ def _real_initialize(self):
+ (username, password) = self._get_login_info()
+ if username is None:
+ raise ExtractorError(u'No login info available, needed for downloading the Youtube subscriptions.', expected=True)
+ super(YoutubeSubscriptionsIE, self)._real_initialize()
+
def _real_extract(self, url):
feed_entries = []
# The step argument is available only in 2.7 or higher