favoredone commited on
Commit
f7e1ac1
·
verified ·
1 Parent(s): f2aa0cf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
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)