11 lines
		
	
	
		
			318 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			318 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import pickle
 | 
						||
 | 
						||
import zlib
 | 
						||
 | 
						||
 | 
						||
def hash_args_and_kwargs_with_crc32(*args, **kwargs):
 | 
						||
    # Сериализуем args и kwargs с помощью pickle
 | 
						||
    serialized_data = pickle.dumps((args, kwargs))
 | 
						||
    # Генерируем хэш CRC32
 | 
						||
    return format(zlib.crc32(serialized_data) & 0xffffffff, '08x').upper()
 |