def update_hash_with_file()

in tools/ci_build/get_docker_image.py [0:0]


def update_hash_with_file(file_info: FileInfo, hash_obj):
    hash_obj.update(file_info_str(file_info).encode())

    read_bytes_length = 8192
    with open(file_info.path, mode="rb") as file_data:
        while True:
            read_bytes = file_data.read(read_bytes_length)
            if len(read_bytes) == 0:
                break
            hash_obj.update(read_bytes)