From 91035324986f0ce7c39bb22de5d1fd114e109a1f Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 12 Feb 2017 09:08:13 +0100 Subject: [PATCH] Further change to ircstatus/ircbot privmsg who sorting. --- evennia/players/bots.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evennia/players/bots.py b/evennia/players/bots.py index b3ffa0e7ab..f4a0c469ba 100644 --- a/evennia/players/bots.py +++ b/evennia/players/bots.py @@ -283,7 +283,7 @@ class IRCBot(Bot): # the return of a nicklist request if hasattr(self, "_nicklist_callers") and self._nicklist_callers: chstr = "%s (%s:%s)" % (self.db.irc_channel, self.db.irc_network, self.db.irc_port) - nicklist = ", ".join(sorted(kwargs["nicklist"])) + nicklist = ", ".join(sorted(kwargs["nicklist"], key=lambda n: n.lower())) for obj in self._nicklist_callers: obj.msg("Nicks at %s:\n %s" % (chstr, nicklist)) self._nicklist_callers = [] @@ -316,7 +316,7 @@ class IRCBot(Bot): whos.append("%s (%s/%s)" % (utils.crop("|w%s|n" % player.name, width=25), utils.time_format(delta_conn, 0), utils.time_format(delta_cmd, 1))) - text = "Who list (online/idle): %s" % ", ".join(whos) + text = "Who list (online/idle): %s" % ", ".join(sorted(whos, key=lambda w:w.lower())) elif txt.lower().startswith("about"): # some bot info text = "This is an Evennia IRC bot connecting from '%s'." % settings.SERVERNAME