code: def _handle_varlen_feature(
      feature, key, sparse_keys, sparse_types, sparse_ranks, types
  ):
      """handle_varlen_feature"""
      if (
          tensorflow_io.experimental.columnar.VarLenFeatureWithRank
          not in types
      ):
          raise ValueError(
              f"Unsupported VarLenFeatureWithRank {feature}."
          )
      if not feature.dtype:
          raise ValueError(
              "Missing type for VarLenFeatureWithRank %s." % key
          )
      if not feature.rank:
          raise ValueError(
              "Missing rank for VarLenFeatureWithRank %s." % key
          )
      sparse_keys.append(key)
      sparse_types.append(feature.dtype)
      sparse_ranks.append(feature.rank)
  
file_path: io/tensorflow_io/python/experimental/parse_avro_ops.py
imports: import collections
  import re
  import tensorflow
  import tensorflow_io
  from tensorflow_io.python.ops import core_ops
label_desc: Use image node_id 9 for calling a global function with example usage: _handle_varlen_feature(feature, key, sparse_keys, sparse_types, sparse_ranks, types) without return types