code: def get_metadata_table(self, name):
      item = self.page.items.get(name, {})
      try:
          filename = item["filename"]
          shorthash = item.get("shorthash", None)
  
          stats = os.stat(filename)
          params = [
              ("Filename: ", self.relative_path(filename)),
              ("File size: ", sysinfo.pretty_bytes(stats.st_size)),
              ("Hash: ", shorthash),
              (
                  "Modified: ",
                  datetime.datetime.fromtimestamp(
                      stats.st_mtime
                  ).strftime("%Y-%m-%d %H:%M"),
              ),
          ]
  
          return params
      except Exception as e:
          errors.display(e, f"reading info for {name}")
          return []
  
imports: import datetime
  import html
  import json
  import os.path
  import gradio
  from modules import generation_parameters_copypaste, images, sysinfo, errors, ui_extra_networks
label_desc: Use image node_id 8 for calling the UserMetadataEditor obj's underlying member method code with example usage: obj.get_metadata_table(name) and returns: params, list