<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def standard_kconfig():
 """ 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. """

    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())