samba-tool: PY3 dict view doesn't have sort method,
authorNoel Power <noel.power@suse.com>
Mon, 15 Oct 2018 15:23:07 +0000 (16:23 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 23 Oct 2018 03:50:24 +0000 (05:50 +0200)
Can't sort a dict view, create a list from view then use list.sort
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/netcmd/__init__.py

index 0687016c6d769a0e10975ef635d615c8305c3232..2b874d22d1f4dc5185ec363ed368dde1d5dafac4 100644 (file)
@@ -247,7 +247,7 @@ class SuperCommand(Command):
             subcommand = '--help'
 
         epilog = "\nAvailable subcommands:\n"
-        subcmds = self.subcommands.keys()
+        subcmds = list(self.subcommands.keys())
         subcmds.sort()
         max_length = max([len(c) for c in subcmds])
         for cmd_name in subcmds: