code: def list_feather_columns(filename, **kwargs):
      """list_feather_columns"""
      if not tf.executing_eagerly():
          raise NotImplementedError(
              "list_feather_columns only support eager mode"
          )
      memory = kwargs.get("memory", "")
      columns, dtypes_, shapes = core_ops.io_list_feather_columns(
          filename, memory=memory
      )
      entries = zip(
          tf.unstack(columns), tf.unstack(dtypes_), tf.unstack(shapes)
      )
      return {
          column.numpy().decode(): tf.TensorSpec(
              shape.numpy(),
              dtype.numpy().decode(),
              column.numpy().decode(),
          )
          for (column, dtype, shape) in entries
      }
  
imports: from functools import partial
  import io
  from itertools import chain
  import os
  import socket
  import threading
  import tempfile
  import tensorflow
  from tensorflow import dtypes
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.util import structure
  from tensorflow_io.python.ops import core_ops
label_desc: Use image node_id 3 for calling a global function with example usage: list_feather_columns(filename) and returns: unknown