sqlmesh.utils.hashing
1from __future__ import annotations 2 3import typing as t 4import zlib 5 6 7def crc32(data: t.Iterable[t.Optional[str]]) -> str: 8 return str(zlib.crc32(";".join("" if d is None else d for d in data).encode("utf-8"))) 9 10 11def hash_data(data: t.Iterable[t.Optional[str]]) -> str: 12 return crc32(data)
def
crc32(data: Iterable[Union[str, NoneType]]) -> str:
def
hash_data(data: Iterable[Union[str, NoneType]]) -> str: