|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
INFO: Started server process [62558]
|
|
|
|
|
INFO: Started server process [68221]
|
|
|
|
|
INFO: Waiting for application startup.
|
|
|
|
|
INFO: Application startup complete.
|
|
|
|
|
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
|
|
|
|
|
@ -10,195 +10,492 @@ API Documentation: http://localhost:8000/docs
|
|
|
|
|
WebSocket Endpoint: ws://localhost:8000/ws
|
|
|
|
|
Database: vitallink.db
|
|
|
|
|
================================================================================
|
|
|
|
|
INFO: 127.0.0.1:53128 - "GET / HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:53136 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:53142 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:53156 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:53160 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:53172 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43394 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43396 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43410 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43424 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43438 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43452 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55612 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55626 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55632 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55634 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55644 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:55646 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59532 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59542 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59552 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59566 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59576 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:59580 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45636 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45640 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45642 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45644 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45652 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:45662 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48820 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48834 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48850 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48852 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48862 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48868 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44082 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44088 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44090 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44104 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44108 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:44112 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40312 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40322 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40334 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40348 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40358 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:40364 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57108 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57120 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57128 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57136 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57144 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:57154 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48928 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48944 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48960 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48964 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48978 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:48992 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60772 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60788 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60790 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60802 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60804 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60808 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58250 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58262 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58272 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58288 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58294 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58298 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:35286 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:35294 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:43408 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:35306 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54608 - "GET / HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54624 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54630 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54642 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54656 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37292 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37304 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37318 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37322 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:54604 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37324 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37334 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58836 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58838 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58854 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58862 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58866 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58878 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60090 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60098 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60110 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60114 - "OPTIONS /api/checkin HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60114 - "POST /api/checkin HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 93, in __call__
|
|
|
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 144, in simple_response
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 211, in check_in_patient
|
|
|
|
|
await db.save_patient(patient.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_patient'
|
|
|
|
|
INFO: 127.0.0.1:60130 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:320: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/
|
|
|
|
|
patient.last_vitals = data.dict()
|
|
|
|
|
INFO: 127.0.0.1:60142 - "POST /api/vitals HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 85, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 323, in receive_vitals
|
|
|
|
|
await db.save_vitals(data.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_vitals'
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60152 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:60156 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37100 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37104 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37118 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37130 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37146 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37154 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37158 - "OPTIONS /api/checkin HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37158 - "POST /api/checkin HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 93, in __call__
|
|
|
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 144, in simple_response
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 211, in check_in_patient
|
|
|
|
|
await db.save_patient(patient.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_patient'
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39068 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39070 - "POST /api/vitals HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 85, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 323, in receive_vitals
|
|
|
|
|
await db.save_vitals(data.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_vitals'
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39082 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39092 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39094 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39106 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39120 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42204 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42212 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42218 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42224 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42240 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:42252 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49566 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49582 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49590 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49600 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49612 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:49620 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51080 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51086 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51096 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51098 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51100 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51106 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:50966 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:50978 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:50984 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:50986 - "POST /api/vitals HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 85, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 323, in receive_vitals
|
|
|
|
|
await db.save_vitals(data.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_vitals'
|
|
|
|
|
INFO: 127.0.0.1:50992 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51008 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51020 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39962 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39970 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39976 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39978 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39992 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:39996 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58090 - "POST /api/vitals HTTP/1.1" 500 Internal Server Error
|
|
|
|
|
ERROR: Exception in ASGI application
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
|
|
|
|
|
result = await app( # type: ignore[func-returns-value]
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
|
|
|
|
|
return await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/applications.py", line 1133, in __call__
|
|
|
|
|
await super().__call__(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/applications.py", line 113, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
|
|
|
await self.app(scope, receive, _send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/cors.py", line 85, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
|
|
|
|
|
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 716, in __call__
|
|
|
|
|
await self.middleware_stack(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 736, in app
|
|
|
|
|
await route.handle(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/routing.py", line 290, in handle
|
|
|
|
|
await self.app(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 123, in app
|
|
|
|
|
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
|
|
|
raise exc
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
|
|
|
|
|
await app(scope, receive, sender)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 109, in app
|
|
|
|
|
response = await f(request)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 389, in app
|
|
|
|
|
raw_response = await run_endpoint_function(
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/.venv/lib/python3.9/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
|
|
|
|
|
return await dependant.call(**values)
|
|
|
|
|
File "/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py", line 323, in receive_vitals
|
|
|
|
|
await db.save_vitals(data.dict())
|
|
|
|
|
AttributeError: 'VitalLinkDatabase' object has no attribute 'save_vitals'
|
|
|
|
|
INFO: 127.0.0.1:58100 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58110 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58124 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58134 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58140 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:58142 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51668 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51684 - "POST /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51690 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/stats HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:37290 - "GET /api/wristband-details HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51704 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
INFO: 127.0.0.1:51712 - "GET /api/queue HTTP/1.1" 200 OK
|
|
|
|
|
|