Пример #1
0
def parse_arguments(argv):
    """Consume known command line arguments."""

    parser = ExceptionRaisingArgumentParser(
        prog="canbus_explorer",
        description=canbus_explorer.__doc__,
        formatter_class=argparse.ArgumentDefaultsHelpFormatter,
    )

    parser.add_argument(
        "-v",
        "--version",
        action="version",
        version=canbus_explorer.__version__,
        help="Print the Canbus Explorer version and exit.",
    )

    parsed_args, remaining_argv = parser.parse_known_args(argv)
    return parsed_args, remaining_argv