blob: 2a28ddfefccce5cde465b6d577a1074b64b3787e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
--- osprofiler/cmd/shell.py.orig 2018-03-14 17:31:26 UTC
+++ osprofiler/cmd/shell.py
@@ -54,7 +54,9 @@ class OSProfilerShell(object):
return parser
def _append_subcommands(self, parent_parser):
- subcommands = parent_parser.add_subparsers(help="<subcommands>")
+ # Fix CLI for Python 3.x
+ subcommands = parent_parser.add_subparsers(help="<subcommands>", dest="too few arguments")
+ subcommands.required = True
for group_cls in commands.BaseCommand.__subclasses__():
group_parser = subcommands.add_parser(group_cls.group_name)
subcommand_parser = group_parser.add_subparsers()
|