Look up a scene by name (case-insensitive).
(self, name: str)
| 195 | logger.error("Failed to save scenes to %s", self._path, exc_info=True) |
| 196 | |
| 197 | def get(self, name: str) -> SceneConfig | None: |
| 198 | """Look up a scene by name (case-insensitive).""" |
| 199 | return self._scenes.get(name.strip().lower()) |
| 200 | |
| 201 | def list(self) -> list[SceneConfig]: |
| 202 | """Return all scenes, sorted by name.""" |
no outgoing calls