[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]