| 
				
			 | 
			
			 | 
			@@ -83,7 +83,7 @@ FACTORY = { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			CONSUMER_NAME = "task_consumer_" + CONSUMER_NO | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PAYLOAD: Payload | None = None | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			BOOT_AT = datetime.now().isoformat() | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			BOOT_AT = datetime.now().astimezone().isoformat(timespec="milliseconds") | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PENDING_TASKS = 0 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			LAG_TASKS = 0 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
			| 
				
			 | 
			
			 | 
			@@ -116,6 +116,8 @@ def set_progress(task_id, from_page=0, to_page=-1, prog=None, msg="Processing... | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if to_page > 0: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if msg: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            msg = f"Page({from_page + 1}~{to_page + 1}): " + msg | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if msg: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        msg = datetime.now().strftime("%H:%M:%S.%f") + " " + msg | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    d = {"progress_msg": msg} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if prog is not None: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        d["progress"] = prog | 
		
		
	
	
		
			
			| 
				
			 | 
			
			 | 
			@@ -550,7 +552,7 @@ def report_status(): | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            with mt_lock: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                heartbeat = json.dumps({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "name": CONSUMER_NAME, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "now": now.isoformat(), | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "now": now.astimezone().isoformat(timespec="milliseconds"), | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "boot_at": BOOT_AT, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "pending": PENDING_TASKS, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    "lag": LAG_TASKS, |