diff options
| -rw-r--r-- | youtube_dl/extractor/curiositystream.py | 28 | 
1 files changed, 10 insertions, 18 deletions
diff --git a/youtube_dl/extractor/curiositystream.py b/youtube_dl/extractor/curiositystream.py index 7105e3c4c..e3c99468c 100644 --- a/youtube_dl/extractor/curiositystream.py +++ b/youtube_dl/extractor/curiositystream.py @@ -33,24 +33,16 @@ class CuriosityStreamBaseIE(InfoExtractor):          return result['data']      def _real_initialize(self): -        if not self._auth_token: -            user = self._downloader.cache.load('curiositystream', 'user') or {} -            self._auth_token = user.get('auth_token') -            if not self._auth_token: -                (email, password) = self._get_login_info() -                if email is None: -                    return -                result = self._download_json( -                    self._API_BASE_URL + 'login', None, data=urlencode_postdata({ -                        'email': email, -                        'password': password, -                    })) -                self._handle_errors(result) -                self._auth_token = result['message']['auth_token'] -                self._downloader.cache.store( -                    'curiositystream', 'user', { -                        'auth_token': self._auth_token, -                    }) +        (email, password) = self._get_login_info() +        if email is None: +            return +        result = self._download_json( +            self._API_BASE_URL + 'login', None, data=urlencode_postdata({ +                'email': email, +                'password': password, +            })) +        self._handle_errors(result) +        self._auth_token = result['message']['auth_token']      def _extract_media_info(self, media):          video_id = compat_str(media['id'])  | 
