changeset 6:fc8ed0efcd72

move init to Lights
author drewp@bigasterisk.com
date Sun, 28 Jan 2024 16:02:31 -0800
parents 7eeda7f4f9cd
children 05fb0319eb64
files light.py light_bridge.py
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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
 
--- 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=[