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()
|