Updated ytdlp version
This commit is contained in:
@@ -3,7 +3,7 @@ import math
|
||||
import re
|
||||
|
||||
from .aws import AWSIE
|
||||
from ..compat import compat_HTTPError
|
||||
from ..networking.exceptions import HTTPError
|
||||
from ..utils import (
|
||||
clean_html,
|
||||
ExtractorError,
|
||||
@@ -22,7 +22,7 @@ class ShahidBaseIE(AWSIE):
|
||||
|
||||
def _handle_error(self, e):
|
||||
fail_data = self._parse_json(
|
||||
e.cause.read().decode('utf-8'), None, fatal=False)
|
||||
e.cause.response.read().decode('utf-8'), None, fatal=False)
|
||||
if fail_data:
|
||||
faults = fail_data.get('faults', [])
|
||||
faults_message = ', '.join([clean_html(fault['userMessage']) for fault in faults if fault.get('userMessage')])
|
||||
@@ -40,7 +40,7 @@ class ShahidBaseIE(AWSIE):
|
||||
'secret_key': '4WUUJWuFvtTkXbhaWTDv7MhO+0LqoYDWfEnUXoWn',
|
||||
}, video_id, query)
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError):
|
||||
if isinstance(e.cause, HTTPError):
|
||||
self._handle_error(e)
|
||||
raise
|
||||
|
||||
@@ -88,7 +88,7 @@ class ShahidIE(ShahidBaseIE):
|
||||
'Content-Type': 'application/json; charset=UTF-8',
|
||||
})['user']
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError):
|
||||
if isinstance(e.cause, HTTPError):
|
||||
self._handle_error(e)
|
||||
raise
|
||||
|
||||
|
Reference in New Issue
Block a user