diff options
| author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-03-09 14:53:07 +0100 | 
|---|---|---|
| committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-03-09 15:16:54 +0100 | 
| commit | 6d07ce0162d5a930aaf7c91b5c685a5c4335f306 (patch) | |
| tree | 2e413ebf1ada3b4ab85c43d2f4436d6a15379bf8 | |
| parent | edb7fc5435ef522753aa0a17a018edc1dbea2ade (diff) | |
YoutubeDL: If the logger is set call its `warning` method in `report_warning`
| -rw-r--r-- | youtube_dl/YoutubeDL.py | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 6fd0969b5..fcb8dd19c 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -370,12 +370,15 @@ class YoutubeDL(object):          Print the message to stderr, it will be prefixed with 'WARNING:'          If stderr is a tty file the 'WARNING:' will be colored          ''' -        if self._err_file.isatty() and os.name != 'nt': -            _msg_header = '\033[0;33mWARNING:\033[0m' +        if self.params.get('logger') is not None: +            self.params['logger'].warning(message)          else: -            _msg_header = 'WARNING:' -        warning_message = '%s %s' % (_msg_header, message) -        self.to_stderr(warning_message) +            if self._err_file.isatty() and os.name != 'nt': +                _msg_header = '\033[0;33mWARNING:\033[0m' +            else: +                _msg_header = 'WARNING:' +            warning_message = '%s %s' % (_msg_header, message) +            self.to_stderr(warning_message)      def report_error(self, message, tb=None):          ''' | 
