From 13d8f27bf0c53d9ac7b57b519446660ed869012b Mon Sep 17 00:00:00 2001 From: "Xingjun.Wang" Date: Wed, 10 Dec 2025 10:27:20 +0800 Subject: [PATCH] add error log for invalid input visibility args (#1569) --- modelscope/hub/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modelscope/hub/api.py b/modelscope/hub/api.py index 8118944d..b2d76fd8 100644 --- a/modelscope/hub/api.py +++ b/modelscope/hub/api.py @@ -2901,6 +2901,9 @@ class HubApi: if not repo_id: raise ValueError('The arg `repo_id` cannot be empty!') + if visibility not in ['private', 'public']: + raise ValueError(f'Invalid visibility: {visibility}, supported visibilities: `private`, `public`') + visibility_map: Dict[str, int] = {v: k for k, v in VisibilityMap.items()} visibility_code: int = visibility_map.get(visibility, 5) cookies = self.get_cookies(access_token=token, cookies_required=True)