projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix W504 and disable W503 (closes #20863)
[youtube-dl]
/
youtube_dl
/
extractor
/
dctp.py
diff --git
a/youtube_dl/extractor/dctp.py
b/youtube_dl/extractor/dctp.py
index dc0c41b8a51c4279aa2d873a2c59ed40ef11fa79..04ff214f727826a60bbdde5ec17bb48ba004a91e 100644
(file)
--- a/
youtube_dl/extractor/dctp.py
+++ b/
youtube_dl/extractor/dctp.py
@@
-7,6
+7,7
@@
from ..utils import (
float_or_none,
int_or_none,
unified_timestamp,
float_or_none,
int_or_none,
unified_timestamp,
+ url_or_none,
)
)
@@
-69,8
+70,8
@@
class DctpTvIE(InfoExtractor):
endpoint = next(
server['endpoint']
for server in servers
endpoint = next(
server['endpoint']
for server in servers
- if
isinstance(server.get('endpoint'), compat_str) and
- 'cloudfront' in server['endpoint'])
+ if
url_or_none(server.get('endpoint'))
+
and
'cloudfront' in server['endpoint'])
else:
endpoint = 'rtmpe://s2pqqn4u96e4j8.cloudfront.net/cfx/st/'
else:
endpoint = 'rtmpe://s2pqqn4u96e4j8.cloudfront.net/cfx/st/'
@@
-92,8
+93,8
@@
class DctpTvIE(InfoExtractor):
for image in images:
if not isinstance(image, dict):
continue
for image in images:
if not isinstance(image, dict):
continue
- image_url =
image.get('url'
)
- if not image_url
or not isinstance(image_url, compat_str)
:
+ image_url =
url_or_none(image.get('url')
)
+ if not image_url:
continue
thumbnails.append({
'url': image_url,
continue
thumbnails.append({
'url': image_url,