@@ -62,7 +62,9 @@ def __init__(self, api_key: str):
6262 else :
6363 self .upload = self .api .transfer_blob
6464
65- def create_project (self , name : str , description : str , task_type : TaskType ):
65+ def create_project (
66+ self , name : str , task_type : TaskType , description : Optional [str ] = None
67+ ):
6668 endpoint = "projects"
6769 payload = dict (
6870 name = name ,
@@ -77,9 +79,13 @@ def load_project(self, name: str):
7779 project_data = self .api .get_request (endpoint )
7880 return Project (project_data , self .upload , self .subscription_plan , self )
7981
80- def create_or_load_project (self , name : str , description : str , task_type : TaskType ):
82+ def create_or_load_project (
83+ self , name : str , task_type : TaskType , description : Optional [str ] = None
84+ ):
8185 try :
82- return self .create_project (name , description , task_type )
86+ return self .create_project (
87+ name = name , task_type = task_type , description = description
88+ )
8389 except UnboxDuplicateTask :
8490 return self .load_project (name )
8591
0 commit comments