Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -123,6 +123,15 @@ async def get_mining_stats():
|
|
| 123 |
"block_alert": block_alert
|
| 124 |
}
|
| 125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 126 |
|
| 127 |
if __name__ == "__main__":
|
| 128 |
uvicorn.run("app", host="0.0.0.0", port=7868, reload=False)
|
|
|
|
| 123 |
"block_alert": block_alert
|
| 124 |
}
|
| 125 |
|
| 126 |
+
processing_thread = None
|
| 127 |
+
|
| 128 |
+
@app.on_event("startup")
|
| 129 |
+
async def startup_event():
|
| 130 |
+
global processing_thread
|
| 131 |
+
if not (processing_thread and processing_thread.is_alive()):
|
| 132 |
+
processing_thread = threading.Thread(target=get_index())
|
| 133 |
+
processing_thread.daemon = True
|
| 134 |
+
processing_thread.start()
|
| 135 |
|
| 136 |
if __name__ == "__main__":
|
| 137 |
uvicorn.run("app", host="0.0.0.0", port=7868, reload=False)
|