forked from goodboy/tractor
				
			Use `str` | `bytes` union for typing msg dump
							parent
							
								
									5168700fbf
								
							
						
					
					
						commit
						41983edc43
					
				| 
						 | 
				
			
			@ -186,14 +186,14 @@ class MsgpackTCPStream(MsgTransport):
 | 
			
		|||
                    # do with a channel drop - hope that receiving from the
 | 
			
		||||
                    # channel will raise an expected error and bubble up.
 | 
			
		||||
                    try:
 | 
			
		||||
                        data = msg_bytes.decode()
 | 
			
		||||
                        msg_str: str | bytes = msg_bytes.decode()
 | 
			
		||||
                    except UnicodeDecodeError:
 | 
			
		||||
                        data = msg_bytes
 | 
			
		||||
                        msg_str = msg_bytes
 | 
			
		||||
 | 
			
		||||
                    log.error(
 | 
			
		||||
                        '`msgspec` failed to decode!?\n'
 | 
			
		||||
                        'dumping bytes:\n'
 | 
			
		||||
                        f'{data}'
 | 
			
		||||
                        f'{msg_str!r}'
 | 
			
		||||
                    )
 | 
			
		||||
                    decodes_failed += 1
 | 
			
		||||
                else:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue