eduagarcia commited on
Commit
32e8710
·
1 Parent(s): 2aeae43

update collections in background

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -4,6 +4,7 @@ import gradio as gr
4
  import pandas as pd
5
  from apscheduler.schedulers.background import BackgroundScheduler
6
  from huggingface_hub import snapshot_download
 
7
  #from gradio_space_ci import enable_space_ci
8
 
9
  from src.display.about import (
@@ -536,6 +537,7 @@ def update_dynamic_files_wrapper():
536
  scheduler = BackgroundScheduler()
537
  scheduler.add_job(restart_space, "interval", seconds=10800) # restarted every 3h
538
  scheduler.add_job(update_dynamic_files_wrapper, "cron", minute=30) # launched every hour on the hour
 
539
  scheduler.start()
540
 
541
  demo.queue(default_concurrency_limit=40).launch()
 
4
  import pandas as pd
5
  from apscheduler.schedulers.background import BackgroundScheduler
6
  from huggingface_hub import snapshot_download
7
+ from datetime import datetime, timedelta
8
  #from gradio_space_ci import enable_space_ci
9
 
10
  from src.display.about import (
 
537
  scheduler = BackgroundScheduler()
538
  scheduler.add_job(restart_space, "interval", seconds=10800) # restarted every 3h
539
  scheduler.add_job(update_dynamic_files_wrapper, "cron", minute=30) # launched every hour on the hour
540
+ scheduler.add_job(update_collections, "date", args=(original_df.copy(),), run_date=datetime.now() + timedelta(minutes=5))
541
  scheduler.start()
542
 
543
  demo.queue(default_concurrency_limit=40).launch()