diff options
author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2013-07-08 11:23:05 +0200 |
---|---|---|
committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2013-07-08 11:24:11 +0200 |
commit | 81f0259b9e4321b612c90709a043ff90d2b0a774 (patch) | |
tree | 1141f913ed1d569e280e7c11a25277ecd9a0f7d0 /youtube_dl/extractor/youtube.py | |
parent | fefcb5d314577bdcfeadf63f88859512892a938b (diff) |
YoutubeSubscriptionsIE: raise an error if there's no login information.
Diffstat (limited to 'youtube_dl/extractor/youtube.py')
-rw-r--r-- | youtube_dl/extractor/youtube.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 0de3bb0b3..61b7b561f 100644 --- 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 |