Skip to content

Commit 8b66fd4

Browse files
committed
Make project description optional
1 parent 2c79ed3 commit 8b66fd4

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

unboxapi/__init__.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)