def handle_args(): usage = "" parser = argparse.ArgumentParser(description = usage ) parser.add_argument("--bin_path", dest="bin_path", default=".", help="OpenMS build path") parser.add_argument("--src_path", dest="src_path", default=".", help="OpenMS source path") parser.add_argument("--ignore-file", dest="ignorefile", default="", help="Checker ignore file") parser.add_argument("--pxds-out", dest="pxds_out", default="", help="Folder to write pxd files") parser.add_argument("--generate_pxd_for", dest="generate_pxd", default="", help="Generate pxd file onyl for this class, then exit") parser.add_argument("--output", dest="output_format", default="text", help="Output format (valid are 'xml', 'text', 'text-quiet', 'text-verbose' for text or ctest XML format)") parser.add_argument('--print_pxd', action='store_true', default=False) # print "Usage: checker.php <OpenMS src path> <OpenMS build path> [-u \"user name\"] [-t test] [options]\n"; args = parser.parse_args(sys.argv[1:]) return args