def METHOD_NAME(data_item, chunk_size=65535):
    with vsi_open(data_item) as vsi_file:
        while True:
            data = vsi_file.read(chunk_size)
            if data:
                yield data
            else:
                break