code: def standard_kconfig():
      
      if len(sys.argv) > 2:
          sys.exit("usage: {} [Kconfig]".format(sys.argv[0]))
  
      # Only show backtraces for unexpected exceptions
      try:
          return Kconfig("Kconfig" if len(sys.argv) < 2 else sys.argv[1])
      except (IOError, KconfigError) as e:
          # Some long exception messages have extra newlines for better
          # formatting when reported as an unhandled exception. Strip them here.
          sys.exit(str(e).strip())
docs: Helper for tools. Loads the top-level Kconfig specified as the first
      command-line argument, or "Kconfig" if there are no command-line arguments.
      Returns the Kconfig instance.
  
      Exits with sys.exit() (which raises a SystemExit exception) and prints a
      usage note to stderr if more than one command-line argument is passed.