func exists()

in code/function/function.go [124:136]


func exists(ctx context.Context, bucket, file string) (bool, error) {
	obj := storageClient.Bucket(bucket).Object(file)

	_, err := obj.Attrs(ctx)
	if err == storage.ErrObjectNotExist {
		return false, nil
	}
	if err != nil {
		return false, fmt.Errorf("error checking existence of %s/%s: %s", bucket, file, err)
	}

	return true, nil
}