From ac3256b95d9e121146be5dc8c8d8601de2135620 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Fri, 10 Nov 2023 22:09:10 +0000 Subject: [PATCH] de-cringeify Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com> --- yt_dlp/extractor/thisoldhouse.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/yt_dlp/extractor/thisoldhouse.py b/yt_dlp/extractor/thisoldhouse.py index 3e083e6c23a3..1efbd6a5298e 100644 --- a/yt_dlp/extractor/thisoldhouse.py +++ b/yt_dlp/extractor/thisoldhouse.py @@ -65,17 +65,7 @@ def _perform_login(self, username, password): urlh = self._request_webpage( 'https://www.thisoldhouse.com/wp-login.php', None, 'Requesting login info', errnote='Unable to login', query={'redirect_to': 'https://www.thisoldhouse.com/insider'}) - login_info = traverse_obj(parse_qs(urlh.url), { - 'state': ('state', 0), - 'client_id': ('client', 0), - 'protocol': ('protocol', 0), - 'connection': ('connection', 0), - 'scope': ('scope', 0), - 'nonce': ('nonce', 0), - 'response_type': ('response_type', 0), - 'response_mode': ('response_mode', 0), - 'redirect_uri': ('redirect_uri', 0), - }) + login_info = {('client_id' if k == 'client' else k): v[0] for k, v in parse_qs(urlh.url).items()} try: auth_form = self._download_webpage(