Convert process tasks to function

This commit is contained in:
marksverdhei 2025-08-05 23:58:36 +02:00
parent 463df32467
commit 98a946ebb0

8
wgp.py
View File

@ -5386,7 +5386,7 @@ def process_tasks(state):
gen["status"] = data
elif cmd == "output":
gen["preview"] = None
yield time.time() , time.time()
# yield time.time() , time.time()
elif cmd == "progress":
gen["progress_args"] = data
# progress(*data)
@ -5394,7 +5394,7 @@ def process_tasks(state):
torch.cuda.current_stream().synchronize()
preview= None if data== None else generate_preview(data)
gen["preview"] = preview
yield time.time() , gr.Text()
# yield time.time() , gr.Text()
else:
raise Exception(f"unknown command {cmd}")
@ -5403,7 +5403,7 @@ def process_tasks(state):
gen["abort"] = False
status = "Video Generation Aborted", "Video Generation Aborted"
# yield gr.Text(), gr.Text()
yield time.time() , time.time()
# yield time.time() , time.time()
gen["status"] = status
queue[:] = [item for item in queue if item['id'] != task['id']]
@ -5428,6 +5428,8 @@ def process_tasks(state):
gen["status"] = status
gen["status_display"] = False
return time.time(), time.time()
def get_generation_status(prompt_no, prompts_max, repeat_no, repeat_max, window_no, total_windows):