Mercurial > hg > MakeItSo
changeset 85:cb6c54b1adf3
allow .parse() to be consumed
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 10 Jan 2011 12:35:37 -0800 |
parents | 0fbc2bcdabd7 |
children | 2c1310e94645 |
files | makeitso/cli.py |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/makeitso/cli.py Sun Jan 09 11:20:16 2011 -0800 +++ b/makeitso/cli.py Mon Jan 10 12:35:37 2011 -0800 @@ -29,9 +29,12 @@ help=description) return parser - def parse(self): - parser = self.parser() - options, args = parser.parse_args() + def parse(self, parser=None, options=None, args=None): + + # parse the command line + if not parser or not options or not args: + parser = self.parser() + options, args = parser.parse_args() # ensure output is given if len(args) != 1: