Mercurial > hg > MakeItSo
comparison makeitso/python_package/{{package}}/{{main}}.py @ 197:bb57bec165b7
fix errors with template
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Mon, 09 Jun 2014 20:25:45 -0700 |
parents | d25ca7099df8 |
children | be7e2e336d7a |
comparison
equal
deleted
inserted
replaced
196:d25ca7099df8 | 197:bb57bec165b7 |
---|---|
30 def __init__(self): | 30 def __init__(self): |
31 argparse.ArgumentParser.__init__(self, description=__doc__) | 31 argparse.ArgumentParser.__init__(self, description=__doc__) |
32 self.options = None | 32 self.options = None |
33 | 33 |
34 def parse_args(self, *args, **kw): | 34 def parse_args(self, *args, **kw): |
35 options = argparse.ArgumentParser.parse_args(*args, **kw) | 35 options = argparse.ArgumentParser.parse_args(self, *args, **kw) |
36 self.validate(options) | 36 self.validate(options) |
37 self.options = options | 37 self.options = options |
38 return options | 38 return options |
39 | 39 |
40 def validate(self, options): | 40 def validate(self, options): |
42 | 42 |
43 def main(args=sys.argv[1:]): | 43 def main(args=sys.argv[1:]): |
44 """CLI""" | 44 """CLI""" |
45 | 45 |
46 # parse command line options | 46 # parse command line options |
47 parser = Parser(description=__doc__) | 47 parser = Parser() |
48 options = parser.parse_args(args) | 48 options = parser.parse_args(args) |
49 | 49 |
50 if __name__ == '__main__': | 50 if __name__ == '__main__': |
51 main() | 51 main() |