@@ -50,16 +50,16 @@ def is_previewable(media_type, item):
5050
5151def normalize_queue_item (item , status ):
5252 """Convert queue item tuple to unified job dict."""
53- _ , prompt_id , _ , extra_data , _ = item [:5 ]
53+ priority , prompt_id , _ , extra_data , _ = item [:5 ]
5454 create_time = extra_data .get ('create_time' )
5555 extra_pnginfo = extra_data .get ('extra_pnginfo' , {}) or {}
5656 workflow_id = extra_pnginfo .get ('workflow' , {}).get ('id' )
5757
5858 return {
5959 'id' : prompt_id ,
6060 'status' : status ,
61+ 'priority' : priority ,
6162 'create_time' : create_time ,
62- 'error_message' : None ,
6363 'execution_error' : None ,
6464 'execution_start_time' : None ,
6565 'execution_end_time' : None ,
@@ -72,7 +72,7 @@ def normalize_queue_item(item, status):
7272def normalize_history_item (prompt_id , history_item , include_outputs = False ):
7373 """Convert history item dict to unified job dict."""
7474 prompt_tuple = history_item ['prompt' ]
75- _ , _ , prompt , extra_data , _ = prompt_tuple [:5 ]
75+ priority , _ , prompt , extra_data , _ = prompt_tuple [:5 ]
7676 create_time = extra_data .get ('create_time' )
7777 extra_pnginfo = extra_data .get ('extra_pnginfo' , {}) or {}
7878 workflow_id = extra_pnginfo .get ('workflow' , {}).get ('id' )
@@ -89,15 +89,13 @@ def normalize_history_item(prompt_id, history_item, include_outputs=False):
8989 outputs = history_item .get ('outputs' , {})
9090 outputs_count , preview_output = get_outputs_summary (outputs )
9191
92- error_message = None
9392 execution_error = None
9493 if status == JobStatus .FAILED and status_info :
9594 messages = status_info .get ('messages' , [])
9695 for entry in messages :
9796 if isinstance (entry , (list , tuple )) and len (entry ) >= 2 and entry [0 ] == 'execution_error' :
9897 detail = entry [1 ]
9998 if isinstance (detail , dict ):
100- error_message = str (detail .get ('exception_message' , '' ))
10199 execution_error = detail
102100 break
103101
@@ -111,8 +109,8 @@ def normalize_history_item(prompt_id, history_item, include_outputs=False):
111109 job = {
112110 'id' : prompt_id ,
113111 'status' : status ,
112+ 'priority' : priority ,
114113 'create_time' : create_time ,
115- 'error_message' : error_message ,
116114 'execution_error' : execution_error ,
117115 'execution_start_time' : execution_start_time ,
118116 'execution_end_time' : execution_end_time ,
0 commit comments