diff options
author | bashonly <88596187+bashonly@users.noreply.github.com> | 2024-07-16 16:10:50 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-16 21:10:50 +0000 |
commit | ed1b9ed93dd90d2cc960c0d8eaa9d919db224203 (patch) | |
tree | 86cba926bac55c840ade739c15e2ab813858928e | |
parent | d9cbced493cae2008508d94a2db5dd98be7c01fc (diff) |
[update] Fix network error handling (#10486)
Authored by: bashonly
-rw-r--r-- | yt_dlp/update.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/yt_dlp/update.py b/yt_dlp/update.py index 8c6790d61..72ae29084 100644 --- a/yt_dlp/update.py +++ b/yt_dlp/update.py @@ -310,6 +310,7 @@ class Updater: if isinstance(error, HTTPError) and error.status == 404: continue self._report_network_error(f'fetch update spec: {error}') + return None self._report_error( f'The requested tag {self.requested_tag} does not exist for {self.requested_repo}', True) @@ -557,9 +558,10 @@ class Updater: def _report_network_error(self, action, delim=';', tag=None): if not tag: tag = self.requested_tag + path = tag if tag == 'latest' else f'tag/{tag}' self._report_error( - f'Unable to {action}{delim} visit https://github.com/{self.requested_repo}/releases/' - + tag if tag == 'latest' else f'tag/{tag}', True) + f'Unable to {action}{delim} visit ' + f'https://github.com/{self.requested_repo}/releases/{path}', True) # XXX: Everything below this line in this class is deprecated / for compat only @property |