1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-06-30 11:02:54 -05:00

[soulanime] Fix under Python 3

This commit is contained in:
Philipp Hagemeister
2015-01-04 02:20:45 +01:00
parent 788fa208c8
commit 2ccd1b10e5
2 changed files with 19 additions and 2 deletions

View File

@ -1550,3 +1550,14 @@ def ytdl_is_updateable():
def args_to_str(args):
# Get a short string representation for a subprocess command
return ' '.join(shlex_quote(a) for a in args)
def urlhandle_detect_ext(url_handle):
try:
url_handle.headers
getheader = lambda h: url_handle.headers[h]
except AttributeError: # Python < 3
getheader = url_handle.info().getheader
return getheader('Content-Type').split("/")[1]