projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[neteasemusic] Fallback to alt hosts if m5.music.126.net doesn't work
[youtube-dl]
/
youtube_dl
/
update.py
diff --git
a/youtube_dl/update.py
b/youtube_dl/update.py
index 04bf0939ef905448b23e037fe502b00f0b2eb615..995b8ed962fe1cafa1dd0f97a868b9a902164351 100644
(file)
--- a/
youtube_dl/update.py
+++ b/
youtube_dl/update.py
@@
-9,10
+9,7
@@
import subprocess
import sys
from zipimport import zipimporter
import sys
from zipimport import zipimporter
-from .compat import (
- compat_str,
- compat_urllib_request,
-)
+from .utils import encode_compat_str
from .version import __version__
from .version import __version__
@@
-64,7
+61,7
@@
def update_self(to_screen, verbose, opener):
newversion = opener.open(VERSION_URL).read().decode('utf-8').strip()
except Exception:
if verbose:
newversion = opener.open(VERSION_URL).read().decode('utf-8').strip()
except Exception:
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: can\'t find the current version. Please try again later.')
return
if newversion == __version__:
to_screen('ERROR: can\'t find the current version. Please try again later.')
return
if newversion == __version__:
@@
-77,7
+74,7
@@
def update_self(to_screen, verbose, opener):
versions_info = json.loads(versions_info)
except Exception:
if verbose:
versions_info = json.loads(versions_info)
except Exception:
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: can\'t obtain versions info. Please try again later.')
return
if 'signature' not in versions_info:
to_screen('ERROR: can\'t obtain versions info. Please try again later.')
return
if 'signature' not in versions_info:
@@
-126,7
+123,7
@@
def update_self(to_screen, verbose, opener):
urlh.close()
except (IOError, OSError):
if verbose:
urlh.close()
except (IOError, OSError):
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: unable to download latest version')
return
to_screen('ERROR: unable to download latest version')
return
@@
-140,7
+137,7
@@
def update_self(to_screen, verbose, opener):
outf.write(newcontent)
except (IOError, OSError):
if verbose:
outf.write(newcontent)
except (IOError, OSError):
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: unable to write the new version')
return
to_screen('ERROR: unable to write the new version')
return
@@
-160,7
+157,7
@@
start /b "" cmd /c del "%%~f0"&exit /b"
return # Do not show premature success messages
except (IOError, OSError):
if verbose:
return # Do not show premature success messages
except (IOError, OSError):
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: unable to overwrite current version')
return
to_screen('ERROR: unable to overwrite current version')
return
@@
-172,7
+169,7
@@
start /b "" cmd /c del "%%~f0"&exit /b"
urlh.close()
except (IOError, OSError):
if verbose:
urlh.close()
except (IOError, OSError):
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: unable to download latest version')
return
to_screen('ERROR: unable to download latest version')
return
@@
-186,7
+183,7
@@
start /b "" cmd /c del "%%~f0"&exit /b"
outf.write(newcontent)
except (IOError, OSError):
if verbose:
outf.write(newcontent)
except (IOError, OSError):
if verbose:
- to_screen(compat_str(traceback.format_exc()))
+ to_screen(
encode_
compat_str(traceback.format_exc()))
to_screen('ERROR: unable to overwrite current version')
return
to_screen('ERROR: unable to overwrite current version')
return