Added some comments

This commit is contained in:
Maximilian Giller 2025-01-10 11:46:49 +01:00
parent 51e446710b
commit 32853a0e7c

View file

@ -8,16 +8,20 @@ from endpoints.handlers.fritz import track_network_devices
app = FastAPI() app = FastAPI()
### Background services
loop = asyncio.new_event_loop() loop = asyncio.new_event_loop()
loop.create_task(track_network_devices()) loop.create_task(track_network_devices(), name="Fritz!Box Connection Tracker")
loop.create_task(log_bed_weights()) loop.create_task(log_bed_weights(), name="Polling bed-scale")
# API Routes
app.include_router(hue_router, prefix="/hue", tags=["hue"]) app.include_router(hue_router, prefix="/hue", tags=["hue"])
app.include_router(bettwaage_router, prefix="/bettwaage", tags=["bett"]) app.include_router(bettwaage_router, prefix="/bettwaage", tags=["bett"])
if __name__ == "__main__": if __name__ == "__main__":
# Run API server
uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True) uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True)
# Ende tasks
# End services
tasks = asyncio.all_tasks(loop) tasks = asyncio.all_tasks(loop)
[t.cancel() for t in tasks] [t.cancel() for t in tasks]
asyncio.gather(*tasks) asyncio.gather(*tasks)