MCPcopy Create free account
hub / github.com/dwavesystems/dwave-cloud-client / list_projects

Method list_projects

dwave/cloud/api/resources.py:397–403  ·  view source on GitHub ↗

Retrieve list of Leap projects accessible to the authenticated user.

(self)

Source from the content-addressed store, hash-verified

395 return parsed.data.project
396
397 def list_projects(self) -> list[models.LeapProject]:
398 """Retrieve list of Leap projects accessible to the authenticated user."""
399 path = 'projects/oauth/'
400 response = self.session.get(path)
401 parsed = models._LeapProjectsResponse.model_validate(
402 orjson.loads(response.content))
403 return [p.project for p in parsed.data.projects]
404
405 def get_project_token(self, *,
406 project: Optional[models.LeapProject] = None,

Callers 4

list_leap_projectsFunction · 0.80
test_list_projectsMethod · 0.80
test_list_projectsMethod · 0.80

Calls 1

getMethod · 0.45

Tested by 2

test_list_projectsMethod · 0.64
test_list_projectsMethod · 0.64