display nicks from all categories
This commit is contained in:
parent
1910c6ae7c
commit
33c479fe04
1 changed files with 7 additions and 4 deletions
|
|
@ -112,15 +112,18 @@ class CmdNick(MuxCommand):
|
||||||
|
|
||||||
caller = self.caller
|
caller = self.caller
|
||||||
switches = self.switches
|
switches = self.switches
|
||||||
nicks = caller.nicks.get(return_obj=True)
|
nicksinputline = caller.nicks.get(category="inputline", return_obj=True)
|
||||||
|
nicksobjects = caller.nicks.get(category="object", return_obj=True)
|
||||||
|
nicksplayers = caller.nicks.get(category="player", return_obj=True)
|
||||||
|
|
||||||
if 'list' in switches:
|
if 'list' in switches:
|
||||||
if not nicks:
|
if not nicksinputline and not nicksobjects and not nicksplayers:
|
||||||
string = "{wNo nicks defined.{n"
|
string = "{wNo nicks defined.{n"
|
||||||
else:
|
else:
|
||||||
table = prettytable.PrettyTable(["{wNickType",
|
table = prettytable.PrettyTable(["{wNickType",
|
||||||
"{wNickname",
|
"{wNickname",
|
||||||
"{wTranslates-to"])
|
"{wTranslates-to"])
|
||||||
|
for nicks in (nicksinputline, nicksobjects, nicksplayers):
|
||||||
for nick in utils.make_iter(nicks):
|
for nick in utils.make_iter(nicks):
|
||||||
table.add_row([nick.db_category, nick.db_key, nick.db_strvalue])
|
table.add_row([nick.db_category, nick.db_key, nick.db_strvalue])
|
||||||
string = "{wDefined Nicks:{n\n%s" % table
|
string = "{wDefined Nicks:{n\n%s" % table
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue