code: def _update_headers(schema, docstring):
      headers = _parse_docstring(docstring)
      for header in headers:
          key = header[0]
          value = header[1]
          if key == "":
              description = _convert_code_blocks(value)
              schema["description"] = _remove_indentation(description)
          elif key in ("Args", "Arguments"):
              arguments = _parse_arguments(value)
              for argument in arguments:
                  _update_argument(schema, argument[0], argument[1])
          elif key == "Input shape":
              _update_input(schema, value)
          elif key == "Output shape":
              _update_output(schema, value)
          elif key in ("Example", "Examples", "Usage"):
              _update_examples(schema, value)
          elif key == "References":
              _update_references(schema, value)
          elif key in (
              "Call arguments",
              "Returns",
              "Variables",
              "Raises",
          ):
              pass
          else:
              raise Exception("")
  
file_path: netron/tools/keras_metadata.py
imports: import json
  import os
  import pydoc
  import re
label_desc: Use image node_id 11 for calling a global function with example usage: _update_headers(schema, docstring) without return types