From 061760f8fbe4b791ad151a4e7bbe30dcdece7f1d Mon Sep 17 00:00:00 2001 From: bxdd <45119470+bxdd@users.noreply.github.com> Date: Tue, 28 Nov 2023 16:30:00 +0800 Subject: [PATCH] Update TypeHint in create_semantic_spec --- learnware/client/learnware_client.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/learnware/client/learnware_client.py b/learnware/client/learnware_client.py index 5b24602..4491863 100644 --- a/learnware/client/learnware_client.py +++ b/learnware/client/learnware_client.py @@ -281,15 +281,15 @@ class LearnwareClient: def create_semantic_specification( self, - name: str = None, - description: str = None, - data_type: str = None, - task_type: str = None, - library_type: str = None, - scenarios: Union[str, List(str)] = None, - license: Union[str, List(str)] = None, - input_description: dict = None, - output_description: dict = None, + name: Optional[str] = None, + description: Optional[str] = None, + data_type: Optional[str] = None, + task_type: Optional[str] = None, + library_type: Optional[str] = None, + scenarios: Optional[Union[str, List(str)]] = None, + license: Optional[Union[str, List(str)]] = None, + input_description: Optional[dict] = None, + output_description: Optional[dict] = None, ): semantic_specification = dict() semantic_specification["Data"] = {"Type": "Class", "Values": [data_type] if data_type is not None else []}