Mercurial > piecrust2
changeset 475:c5df200354e8
themes: Fix crash when invoking command with no sub-command.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 19 Jul 2015 17:00:57 -0700 |
parents | 750160edefb7 |
children | 27e3b3f05648 |
files | piecrust/commands/builtin/themes.py |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/piecrust/commands/builtin/themes.py Wed Jul 15 00:00:33 2015 -0700 +++ b/piecrust/commands/builtin/themes.py Sun Jul 19 17:00:57 2015 -0700 @@ -41,6 +41,9 @@ p.set_defaults(sub_func=self._overrideTheme) def checkedRun(self, ctx): + if not hasattr(ctx.args, 'sub_func'): + ctx.parser.parse_args(['themes', '--help']) + return ctx.args.sub_func(ctx) def _createTheme(self, ctx):