ArgumentParser no longer accepts version in Python 3.3

This commit is contained in:
Dan Callaghan 2013-01-02 11:06:56 +10:00 committed by benoitc
parent 927e04ab6d
commit 6f4e902b3e

View File

@ -67,10 +67,13 @@ class Config(object):
def parser(self):
kwargs = {
"usage": self.usage,
"version": "%(prog)s (version " + __version__ + ")\n",
"prog": self.prog
}
parser = argparse.ArgumentParser(**kwargs)
parser.add_argument("-v", "--version",
action="version", default=argparse.SUPPRESS,
version="%(prog)s (version " + __version__ + ")\n",
help="show program's version number and exit")
parser.add_argument("args", nargs="*", help=argparse.SUPPRESS)
keys = list(self.settings)