From 764042d850f62619d554b7be830d7d0636f890b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=BF=D0=B8=D1=80=D0=B8=D0=B4=D0=BE=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=94=D0=B5=D0=BD=D0=B8=D1=81?= Date: Mon, 9 Jul 2012 12:12:20 +0400 Subject: [PATCH] sorting available methods --- console/application/pid_information.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/console/application/pid_information.py b/console/application/pid_information.py index ba4be0e..29998a1 100644 --- a/console/application/pid_information.py +++ b/console/application/pid_information.py @@ -109,12 +109,14 @@ def client_list_methods(client): except: pass print _("You can execute:"), _('use'), '--method' - for num in range (0, len(results[DAT])): -# command = results[DAT][num][RES][COM] - view_command = results[DAT][num][RES][METH] - meth_name = results[DAT][num][RES][METH] if len \ - (results[DAT][num][RES]) < 3 else results[DAT][num][RES][TR_METH] - print " %s - %s" % (view_command, meth_name) + group_dict = {} + for group in results.stringArray: + if len (group.string) == 3: + group_dict[group.string[METH]] = group.string[TR_METH] + sort_keys = group_dict.keys() + sort_keys.sort() + for key in sort_keys: + print " %s - %s" % (key, group_dict[key]) def client_pid_kill(client, pid): sid = get_sid(client.SID_FILE)