@@ -62,7 +62,9 @@ def __init__(self, api_key: str):
62
62
else :
63
63
self .upload = self .api .transfer_blob
64
64
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
+ ):
66
68
endpoint = "projects"
67
69
payload = dict (
68
70
name = name ,
@@ -77,9 +79,13 @@ def load_project(self, name: str):
77
79
project_data = self .api .get_request (endpoint )
78
80
return Project (project_data , self .upload , self .subscription_plan , self )
79
81
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
+ ):
81
85
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
+ )
83
89
except UnboxDuplicateTask :
84
90
return self .load_project (name )
85
91
0 commit comments