summaryrefslogtreecommitdiff
path: root/devel/py-osprofiler/files/patch-osprofiler_cmd_shell.py
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()