diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-03-09 01:33:31 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-08 12:03:31 -0800 |
commit | d1b5f70bc9f9dcda1544b88b42ecc25f7f7aa1c7 (patch) | |
tree | d62848b93f601ca88cdbd113072a24dbe8779d1e /yt_dlp/utils.py | |
parent | 1eae7f94c1609a6bdd37c21a7b60d4000d6e3852 (diff) | |
download | hypervideo-pre-d1b5f70bc9f9dcda1544b88b42ecc25f7f7aa1c7.tar.lz hypervideo-pre-d1b5f70bc9f9dcda1544b88b42ecc25f7f7aa1c7.tar.xz hypervideo-pre-d1b5f70bc9f9dcda1544b88b42ecc25f7f7aa1c7.zip |
[cleanup] Refactor `__init__.py` (#2570)
* Split `__init__` code into multiple functions
* Clean up validation code by grouping similar types of options
* Expose `parse_options` to third parties
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r-- | yt_dlp/utils.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py index d2a9303c7..10a9a72ff 100644 --- a/yt_dlp/utils.py +++ b/yt_dlp/utils.py @@ -3603,6 +3603,9 @@ def match_str(filter_str, dct, incomplete=False): def match_filter_func(filter_str): + if filter_str is None: + return None + def _match_func(info_dict, *args, **kwargs): if match_str(filter_str, info_dict, *args, **kwargs): return None |