code: def decode_sharded_names(paths):
      """Convert sharded file names into a list."""
      ret = []
      paths = paths.split(",")
      for name in paths:
          if "@" in name:
              idx = name.find("@")
              num_shards = int(name[idx + 1 :])
              names = [
                  ("{}" + FILE_SUFFIX_PATTERN).format(
                      name[:idx], i, num_shards
                  )
                  for i in range(num_shards)
              ]
              ret.extend(names)
          else:
              ret.append(name)
      return ret
  
file_path: scenic/scenic/projects/objectvivit/tools/add_orvit_bbox_to_tfrecord.py
imports: import os
  from absl import app
  from absl import flags
  import numpy
  import tensorflow
label_desc: Use image node_id 3 for calling a global function with example usage: decode_sharded_names(paths) and returns: ret