diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-29 23:16:06 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-29 23:34:33 +0530 |
commit | ee8dd27a7351841e1de8cebf8311b69fbef09eab (patch) | |
tree | 97d8060695b84fe0e86d45132afd72d51bf2e60b /yt_dlp/YoutubeDL.py | |
parent | f304da8a290ac19ac419f3fafb5891903785ebaa (diff) | |
download | hypervideo-pre-ee8dd27a7351841e1de8cebf8311b69fbef09eab.tar.lz hypervideo-pre-ee8dd27a7351841e1de8cebf8311b69fbef09eab.tar.xz hypervideo-pre-ee8dd27a7351841e1de8cebf8311b69fbef09eab.zip |
[cleanup] Add deprecation warnings
Diffstat (limited to 'yt_dlp/YoutubeDL.py')
-rw-r--r-- | yt_dlp/YoutubeDL.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 593f73f87..a6e0163af 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -566,6 +566,8 @@ class YoutubeDL(object): for msg in self.params.get('_warnings', []): self.report_warning(msg) + for msg in self.params.get('_deprecation_warnings', []): + self.deprecation_warning(msg) if 'list-formats' in self.params.get('compat_opts', []): self.params['listformats_table'] = False @@ -886,6 +888,12 @@ class YoutubeDL(object): return self.to_stderr(f'{self._format_err("WARNING:", self.Styles.WARNING)} {message}', only_once) + def deprecation_warning(self, message): + if self.params.get('logger') is not None: + self.params['logger'].warning('DeprecationWarning: {message}') + else: + self.to_stderr(f'{self._format_err("DeprecationWarning:", self.Styles.ERROR)} {message}', True) + def report_error(self, message, tb=None): ''' Do the same as trouble, but prefixes the message with 'ERROR:', colored |