diff options
| author | 2018-11-05 18:37:15 +0000 | |
|---|---|---|
| committer | 2018-11-05 18:37:15 +0000 | |
| commit | 8b1e1fbb2ed0ec2a36aaf1781e4c5f920f7aa5f5 (patch) | |
| tree | 641d4a8945a0312826c43d8a041e426c042d2742 /src | |
| parent | Fix 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')
| -rw-r--r-- | src/IRCUser.py | 6 |
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"): |
