File size: 538 Bytes
89ea3f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f1028c7
 
 
89ea3f0
b8b578e
66fb497
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
from datetime import datetime
from apscheduler.schedulers.background import BackgroundScheduler
from huggingface_hub import restart_space
import os

HF_TOKEN = os.getenv("HF_TOKEN")

time_start = datetime.now()

def restart():
    gr.Info("Restarting space...")
    restart_space("davanstrien/restart", token=HF_TOKEN)


with gr.Blocks() as demo:
    gr.Markdown(f"Time started: {time_start}")

scheduler = BackgroundScheduler()
job = scheduler.add_job(restart, "interval", minutes=2)
scheduler.start()

demo.launch()