Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -361,13 +361,14 @@ with gr.Blocks() as demo:
|
|
| 361 |
cost_time = 0
|
| 362 |
status, video_url = get_result_with_task_id(task_id)
|
| 363 |
if task_id not in task_status:
|
| 364 |
-
task_status[task_id] = {"status": status, "url": video_url, "time": time.time()}
|
| 365 |
else:
|
| 366 |
task_status[task_id]["status"] = status
|
| 367 |
task_status[task_id]["url"] = video_url
|
| 368 |
waiting_time = get_waiting_time(task_id)
|
| 369 |
value = task_status.get(task_id, {"value": 100})["value"]
|
| 370 |
value = min(value, int(cost_time*100/waiting_time))
|
|
|
|
| 371 |
if not video_url == "" and status: value = 100
|
| 372 |
process_bar = gr.Slider(label=f"({value}%)Generating" if value % 2 == 1 else f"({value}%)Generating.....", value=value)
|
| 373 |
process_change_ret = process_change(task_id, task)
|
|
|
|
| 361 |
cost_time = 0
|
| 362 |
status, video_url = get_result_with_task_id(task_id)
|
| 363 |
if task_id not in task_status:
|
| 364 |
+
task_status[task_id] = {"status": status, "url": video_url, "time": time.time(), "value": 0 if status else 100}
|
| 365 |
else:
|
| 366 |
task_status[task_id]["status"] = status
|
| 367 |
task_status[task_id]["url"] = video_url
|
| 368 |
waiting_time = get_waiting_time(task_id)
|
| 369 |
value = task_status.get(task_id, {"value": 100})["value"]
|
| 370 |
value = min(value, int(cost_time*100/waiting_time))
|
| 371 |
+
task_status[task_id]["value"] = value
|
| 372 |
if not video_url == "" and status: value = 100
|
| 373 |
process_bar = gr.Slider(label=f"({value}%)Generating" if value % 2 == 1 else f"({value}%)Generating.....", value=value)
|
| 374 |
process_change_ret = process_change(task_id, task)
|