Use parser.exit() not sys.exit()