From 06566c3e8fc14e3f3cc1d6e21253fcdfbd937a50 Mon Sep 17 00:00:00 2001 From: Griatch Date: Wed, 28 Mar 2012 21:42:06 +0200 Subject: [PATCH] Changed the way server reports logged-in/unlogged-in sessions to the log file. --- src/server/serversession.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/server/serversession.py b/src/server/serversession.py index 51191ea108..2bd3020973 100644 --- a/src/server/serversession.py +++ b/src/server/serversession.py @@ -268,15 +268,14 @@ class ServerSession(Session): String representation of the user session class. We use this a lot in the server logs. """ - if self.logged_in: - symbol = '#' - else: - symbol = '?' + symbol = "" + if self.logged_in and hasattr(self, "player") and self.player: + symbol = "(#%s)" % self.player.id try: address = ":".join([str(part) for part in self.address]) except Exception: address = self.address - return "<%s> %s@%s" % (symbol, self.uname, address) + return "%s%s@%s" % (self.uname, symbol, address) def __unicode__(self): """