aboutsummaryrefslogtreecommitdiff
path: root/src/IRCUser.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 18:37:15 +0000
committerGravatar jesopo2018-11-05 18:37:15 +0000
commit8b1e1fbb2ed0ec2a36aaf1781e4c5f920f7aa5f5 (patch)
tree641d4a8945a0312826c43d8a041e426c042d2742 /src/IRCUser.py
parentFix the order of some connection params, add `alias` as a seperate argument to (diff)
signature
Clarify typing of .nickname/.nickname_lower/.name in IRCUser
Diffstat (limited to 'src/IRCUser.py')
-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"):