diff options
Diffstat (limited to 'youtube_dl/downloader/common.py')
| -rw-r--r-- | youtube_dl/downloader/common.py | 14 | 
1 files changed, 5 insertions, 9 deletions
| diff --git a/youtube_dl/downloader/common.py b/youtube_dl/downloader/common.py index 5d6621147..75b8166c5 100644 --- a/youtube_dl/downloader/common.py +++ b/youtube_dl/downloader/common.py @@ -8,10 +8,11 @@ import random  from ..compat import compat_os_name  from ..utils import ( +    decodeArgument,      encodeFilename,      error_to_compat_str, -    decodeArgument,      format_bytes, +    shell_quote,      timeconvert,  ) @@ -303,11 +304,11 @@ class FileDownloader(object):          """Report attempt to resume at given byte."""          self.to_screen('[download] Resuming download at byte %s' % resume_len) -    def report_retry(self, count, retries): +    def report_retry(self, err, count, retries):          """Report retry in case of HTTP error 5xx"""          self.to_screen( -            '[download] Got server HTTP error. Retrying (attempt %d of %s)...' -            % (count, self.format_retries(retries))) +            '[download] Got server HTTP error: %s. Retrying (attempt %d of %s)...' +            % (error_to_compat_str(err), count, self.format_retries(retries)))      def report_file_already_downloaded(self, file_name):          """Report file has already been fully downloaded.""" @@ -381,10 +382,5 @@ class FileDownloader(object):          if exe is None:              exe = os.path.basename(str_args[0]) -        try: -            import pipes -            shell_quote = lambda args: ' '.join(map(pipes.quote, str_args)) -        except ImportError: -            shell_quote = repr          self.to_screen('[debug] %s command line: %s' % (              exe, shell_quote(str_args))) | 
