code: def error(message, edit_fixit=False):
      formatted = f"Error while generating information for documentation: {message}"
      if edit_fixit:
          formatted += f"\n\nTo fix, edit `{__file__}` as appropriate and run it like `python {__file__} --action=overwrite` to overwrite existing information with updated form."
  
      print(formatted, file=sys.stderr)
  
      try:
          subprocess.run(
              [
                  "buildkite-agent",
                  "annotate",
                  "--style=error",
                  "--context=demo_indexing",
                  formatted,
              ]
          )
      except FileNotFoundError:
          # no agent, so probably on buildkite, and so silently no annotation
          pass
  
      sys.exit(1)
  
imports: import abc
  import argparse
  import contextlib
  import difflib
  import enum
  import glob
  import itertools
  import json
  import nbformat
  import os.path
  import re
  import subprocess
  import sys
  import textwrap
label_desc: Use image node_id 11 for calling a global function with example usage: error(message, edit_fixit) without return types