diff light_bridge.py @ 5:7eeda7f4f9cd

spell it to_dict, for compat with DataClassJsonMixin
author drewp@bigasterisk.com
date Sun, 28 Jan 2024 16:01:43 -0800
parents c6fd04e07db0
children fc8ed0efcd72
line wrap: on
line diff
--- a/light_bridge.py	Sun Jan 28 16:01:00 2024 -0800
+++ b/light_bridge.py	Sun Jan 28 16:01:43 2024 -0800
@@ -27,14 +27,14 @@
 
 async def output(lights: Lights, request: Request) -> JSONResponse:
     light = lights.byName(request.query_params['light'])
-    return JSONResponse(light.to_js())
+    return JSONResponse(light.to_dict())
 
 
 async def table(lights: Lights, req: Request) -> EventSourceResponse:
 
     async def g():
         async for ping in lights.changes():
-            yield json.dumps({'now': time.time()} | lights.to_js())
+            yield json.dumps({'now': time.time()} | lights.to_dict())
 
     return EventSourceResponse(g())