""" Some preconfigured ArgumentParser """ from argparse import ArgumentParser def MyArgumentParser(default_show_plots=False, **kwargs): """ A somewhat preconfigured ArgumentParser Set show_plots=True to by default enable showing plots. """ parser = ArgumentParser(**kwargs) # Whether to show plots parser.add_argument('--show-plots', action='store_true') parser.add_argument('--no-show-plots', dest='show-plots', action='store_false') parser.set_defaults(show_plots=default_show_plots) return parser