Using argparse instead of optparse