shrijayan commited on
Commit
e02999a
·
verified ·
1 Parent(s): cb429aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -199,21 +199,27 @@ monitor = Monitor()
199
 
200
  def background_updates():
201
  while True:
 
202
  monitor.update_status()
203
  time.sleep(monitor.config['settings']['check_interval_seconds'])
204
 
 
205
  threading.Thread(target=background_updates, daemon=True).start()
206
 
 
207
  with gr.Blocks(title="Website Status Monitor") as demo:
208
  gr.Markdown("# 🚦 Website Status Monitor")
209
 
210
- # Create placeholders for dynamic components
211
  status_components = []
212
-
213
  def update_ui():
214
  data = monitor.load_data()
 
215
  metrics = monitor.get_metrics(data)
 
216
  plots = monitor.create_plots(metrics)
 
217
 
218
  elements = []
219
  for name, metric in metrics.items():
 
199
 
200
  def background_updates():
201
  while True:
202
+ print("Updating status...")
203
  monitor.update_status()
204
  time.sleep(monitor.config['settings']['check_interval_seconds'])
205
 
206
+ # Start the background thread
207
  threading.Thread(target=background_updates, daemon=True).start()
208
 
209
+ # Gradio UI
210
  with gr.Blocks(title="Website Status Monitor") as demo:
211
  gr.Markdown("# 🚦 Website Status Monitor")
212
 
213
+ # Placeholder for dynamic components
214
  status_components = []
215
+
216
  def update_ui():
217
  data = monitor.load_data()
218
+ print("Loaded data:", data)
219
  metrics = monitor.get_metrics(data)
220
+ print("Metrics:", metrics)
221
  plots = monitor.create_plots(metrics)
222
+ print("Plots created.")
223
 
224
  elements = []
225
  for name, metric in metrics.items():