MCPcopy Create free account
hub / github.com/mlco2/codecarbon / create_project

Method create_project

codecarbon/core/api_client.py:174–185  ·  view source on GitHub ↗

Create a project

(self, project: ProjectCreate)

Source from the content-addressed store, hash-verified

172 return r.json()
173
174 def create_project(self, project: ProjectCreate):
175 """
176 Create a project
177 """
178 payload = dataclasses.asdict(project)
179 url = self.url + "/projects"
180 headers = self._get_headers()
181 r = requests.post(url=url, json=payload, timeout=2, headers=headers)
182 if r.status_code != 201:
183 self._log_error(url, payload, r)
184 return None
185 return r.json()
186
187 def get_project(self, project_id):
188 """

Callers 1

configFunction · 0.95

Calls 3

_get_headersMethod · 0.95
_log_errorMethod · 0.95
jsonMethod · 0.80

Tested by

no test coverage detected