aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/IRCUser.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/IRCUser.py b/src/IRCUser.py
index 03543d5f..72ac6831 100644
--- a/src/IRCUser.py
+++ b/src/IRCUser.py
@@ -4,6 +4,10 @@ from src import IRCBot, IRCChannel, IRCBuffer, IRCObject, IRCServer, utils
class User(IRCObject.Object):
def __init__(self, nickname: str, id: int, server: "IRCServer.Server",
bot: "IRCBot.Bot"):
+ self.name = ""
+ self.nickname = ""
+ self.nickname_lower = ""
+
self.server = server
self.set_nickname(nickname)
self._id = id
@@ -33,10 +37,10 @@ class User(IRCObject.Object):
return (self.identified_account_override or self.identified_account)
def set_nickname(self, nickname: str):
+ self.name = self.nickname_lower
self.nickname = nickname
self.nickname_lower = utils.irc.lower(self.server.case_mapping,
nickname)
- self.name = self.nickname_lower
def join_channel(self, channel: "IRCChannel.Channel"):
self.channels.add(channel)
def part_channel(self, channel: "IRCChannel.Channel"):