MCPcopy Create free account
hub / github.com/TimMcCool/scratchattach / connect_featured_project

Method connect_featured_project

scratchattach/site/user.py:236–242  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

234 return ret
235
236 def connect_featured_project(self) -> Optional[project.Project]:
237 data = self.featured_data() or {}
238 if pid := data.get("id"):
239 return self._session.connect_project(int(pid))
240 if projs := self.projects(limit=1):
241 return projs[0]
242 return None
243
244 @property
245 def classroom(self) -> classroom.Classroom | None:

Callers 1

__rich__Method · 0.95

Calls 4

featured_dataMethod · 0.95
projectsMethod · 0.95
connect_projectMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected