(self, thumbnail: bytes)
| 218 | f"Classroom {self} has no associated session. Use session.connect_classroom() instead of sa.get_classroom()") |
| 219 | |
| 220 | def set_thumbnail(self, thumbnail: bytes) -> None: |
| 221 | self._check_session() |
| 222 | requests.post(f"https://scratch.mit.edu/site-api/classrooms/all/{self.id}/", |
| 223 | headers=self._headers, cookies=self._cookies, |
| 224 | files={"file": thumbnail}) |
| 225 | |
| 226 | def set_description(self, desc: str) -> None: |
| 227 | self._check_session() |
nothing calls this directly
no test coverage detected