code: def new_setitem(self, key, val):
      if key != "Backends":
          orig_setitem(self, key, val)
          return
      # Update how we show backend information in the online docs.
      # Start by creating an "admonition" section to make it stand out.
      newval = [
          ".. admonition:: Additional backends implement this function",
          "",
      ]
      for line in val:
          if line and not line.startswith(" "):
              # This line must identify a backend; let's try to add a link
              backend, *rest = line.split(" ")
              url = networkx.utils.backends.backend_info.get(
                  backend, {}
              ).get("url")
              if url:
                  line = f"`{backend} <{url}>`_ " + " ".join(rest)
          newval.append(f"   {line}")
      self._parsed_data[key] = newval
  
file_path: networkx/doc/conf.py
imports: import os
  from datetime import date
  from sphinx_gallery.sorting import ExplicitOrder, FileNameSortKey
  from warnings import filterwarnings
  import networkx
  from numpydoc.docscrape import NumpyDocString
  from numpydoc.docscrape_sphinx import SphinxDocString
label_desc: Use image node_id 2 for calling a global function with example usage: new_setitem(key, val) without return types