File size: 504 Bytes
1c0675f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Tiny runner so Spaces can start; immediately run and exit.
import gradio as gr
import threading, time, sys
from builder import run

def _bg():
    try:
        run()
    except Exception as e:
        print("Builder failed:", e, flush=True)

t = threading.Thread(target=_bg, daemon=True)
t.start()

def status():
    return "Builder running... Check logs. It will stop when finished."

demo = gr.Interface(fn=status, inputs=None, outputs="text", title="MaterialMind – Builder")
demo.queue().launch()