]> jfr.im git - yt-dlp.git/commit
[utils] `traverse_obj`: Various improvements
authorSimon Sawicki <redacted>
Thu, 2 Feb 2023 05:40:19 +0000 (06:40 +0100)
committerGitHub <redacted>
Thu, 2 Feb 2023 05:40:19 +0000 (06:40 +0100)
commit776995bc109c5cd1aa56b684fada2ce718a386ec
tree7ae633f112a793e9572197f47e0a13263a3ca063
parent8b008d62544b82e24a0ba36c30e8e51855d93419
[utils] `traverse_obj`:  Various improvements

- Add `set` key for transformations/filters
- Add `re.Match` group names
- Fix behavior for `expected_type` with `dict` key
- Raise for filter function signature mismatch in debug

Authored by: Grub4K
test/test_utils.py
yt_dlp/utils.py