# HG changeset patch # User drewp@bigasterisk.com # Date 1706486551 28800 # Node ID fc8ed0efcd72b1f81decbb18e3446b633d79733e # Parent 7eeda7f4f9cda14bf794e3b1d8367c17c75d6e77 move init to Lights diff -r 7eeda7f4f9cd -r fc8ed0efcd72 light.py --- a/light.py Sun Jan 28 16:01:43 2024 -0800 +++ b/light.py Sun Jan 28 16:02:31 2024 -0800 @@ -34,6 +34,10 @@ class Lights: _d: dict[str, Light] = {} + def __init__(self): + self.add(Light('do-desk', 'topic1', True, Color('#ff0000'), {'r': 255}, Color('#000000'), 100)) + self.add(Light('do-desk2', 'topic2', True, Color('#ff00ff'), {'r': 255}, Color('#000000'), 200)) + def add(self, d: Light): self._d[d.name] = d diff -r 7eeda7f4f9cd -r fc8ed0efcd72 light_bridge.py --- a/light_bridge.py Sun Jan 28 16:01:43 2024 -0800 +++ b/light_bridge.py Sun Jan 28 16:02:31 2024 -0800 @@ -41,8 +41,6 @@ def main(): lights = Lights() - lights.add(Light('do-desk', 'topic1', True, Color('#ff0000'), {'r': 255}, Color('#000000'), 100)) - lights.add(Light('do-desk2', 'topic2', True, Color('#ff00ff'), {'r': 255}, Color('#000000'), 200)) graph = PatchableGraph() app = Starlette(debug=True, routes=[