From eae4775d7b528793455da2c987285e7d5ca971f0 Mon Sep 17 00:00:00 2001 From: Daniel Engbert Date: Fri, 16 Apr 2021 19:30:56 -0400 Subject: [PATCH 1/2] Add self_serve arg to project creation. --- scaleapi/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scaleapi/__init__.py b/scaleapi/__init__.py index 7d80431..ace5cc1 100644 --- a/scaleapi/__init__.py +++ b/scaleapi/__init__.py @@ -504,7 +504,7 @@ def get_batches( has_more = batches.has_more def create_project( - self, project_name: str, task_type: TaskType, params: Dict = None + self, project_name: str, task_type: TaskType, params: Dict = None, self_serve: bool = False, ) -> Project: """Creates a new project. https://docs.scale.com/reference#project-creation @@ -524,7 +524,7 @@ def create_project( Project: [description] """ endpoint = "projects" - payload = dict(type=task_type.value, name=project_name, params=params) + payload = dict(type=task_type.value, name=project_name, params=params, self_serve=self_serve) projectdata = self.api.post_request(endpoint, body=payload) return Project(projectdata, self) From 1f6201f5d95d97c24062446c874f3e5dc97e09a5 Mon Sep 17 00:00:00 2001 From: Daniel Engbert Date: Fri, 16 Apr 2021 19:41:15 -0400 Subject: [PATCH 2/2] Formatting fixes --- scaleapi/__init__.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scaleapi/__init__.py b/scaleapi/__init__.py index ace5cc1..79ff89f 100644 --- a/scaleapi/__init__.py +++ b/scaleapi/__init__.py @@ -504,7 +504,11 @@ def get_batches( has_more = batches.has_more def create_project( - self, project_name: str, task_type: TaskType, params: Dict = None, self_serve: bool = False, + self, + project_name: str, + task_type: TaskType, + params: Dict = None, + self_serve: bool = False, ) -> Project: """Creates a new project. https://docs.scale.com/reference#project-creation @@ -524,7 +528,12 @@ def create_project( Project: [description] """ endpoint = "projects" - payload = dict(type=task_type.value, name=project_name, params=params, self_serve=self_serve) + payload = dict( + type=task_type.value, + name=project_name, + params=params, + self_serve=self_serve, + ) projectdata = self.api.post_request(endpoint, body=payload) return Project(projectdata, self)