Remove a scene. Returns True if it existed.
(self, name: str)
| 225 | return normalized |
| 226 | |
| 227 | def remove(self, name: str) -> bool: |
| 228 | """Remove a scene. Returns True if it existed.""" |
| 229 | key = name.strip().lower() |
| 230 | if key in self._scenes: |
| 231 | del self._scenes[key] |
| 232 | self._save() |
| 233 | return True |
| 234 | return False |
| 235 | |
| 236 | def resolve(self, name: str) -> SceneConfig | None: |
| 237 | """Resolve a scene name, with graceful degradation. |