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)