def parse_args():
global default_device<EOL>parser = argparse.ArgumentParser(description = "<STR_LIT>",<EOL>add_help=True<EOL>)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>default=default_device,<EOL>required=False,<EOL>help='<STR_LIT>' % default_device<EOL>)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', default=False,<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', default=False,<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>',<EOL>type=int, dest='<STR_LIT>',<EOL>required=True,<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>required=True,<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', default=False,<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>help='<STR_LIT>'<EOL>)<EOL>parser.add_argument('<STR_LIT>',<EOL>type=int, dest='<STR_LIT>',<EOL>required=False, default=<NUM_LIT:20>,<EOL>help='<STR_LIT>'<EOL>)<EOL>args = parser.parse_args()<EOL>if args.set and args.validate:<EOL><INDENT>sys.stderr.write("<STR_LIT>")<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT>if not args.set and not args.validate:<EOL><INDENT>sys.stderr.write("<STR_LIT>")<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT>return args<EOL>
Parse the command line arguments