This comes up if a user ends up typing something wrong, and it incorrectly showed only part of the command under Usage:
Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
self._set_files(outf, errf)
def usage(self, prog=None):
- parser, _ = self._create_parser(prog)
+ parser, _ = self._create_parser(prog or self.command_name)
parser.print_usage()
def _print_error(self, msg, evalue=None, klass=None):