From 4c6ad5940897563c335bf739863cd2ac1ebdb1a1 Mon Sep 17 00:00:00 2001 From: pidi3000 Date: Tue, 21 May 2024 22:38:52 +0200 Subject: [PATCH] remove leading/trailing whitespace from `part` parameter values --- pyyoutube/utils/params_checker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyyoutube/utils/params_checker.py b/pyyoutube/utils/params_checker.py index 7f51fcb..250abb6 100644 --- a/pyyoutube/utils/params_checker.py +++ b/pyyoutube/utils/params_checker.py @@ -83,6 +83,10 @@ def enf_parts(resource: str, value: Optional[Union[str, list, tuple, set]], chec message=f"Parameter (parts) must be single str,comma-separated str,list,tuple or set", ) ) + + # Remove leading/trailing whitespaces + parts = set({part.strip() for part in parts}) + # check parts whether support. if check: support_parts = RESOURCE_PARTS_MAPPING[resource]