aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-08-04 12:10:10 +0100
committerGravatar jesopo2018-08-04 12:10:10 +0100
commit21c1db2965207117d673afc6eef54912e5f05422 (patch)
tree631cb93cb6416cc3f02724b6c5342b6dd52f14c2
parent"self.nick" event didn't get updated (diff)
signature
nickname_ids was useless
-rw-r--r--IRCServer.py14
-rw-r--r--IRCUser.py1
2 files changed, 6 insertions, 9 deletions
diff --git a/IRCServer.py b/IRCServer.py
index d4d6f66d..7143b730 100644
--- a/IRCServer.py
+++ b/IRCServer.py
@@ -23,7 +23,6 @@ class Server(object):
self.read_buffer = b""
self.users = {}
self.new_users = set([])
- self.nickname_ids = {}
self.channels = {}
self.own_modes = {}
self.mode_prefixes = collections.OrderedDict(
@@ -114,24 +113,23 @@ class Server(object):
del self.own_modes[mode]
def has_user(self, nickname):
- return nickname.lower() in self.nickname_ids
+ return nickname.lower() in self.users
def get_user(self, nickname):
+ print(self.users)
if not self.has_user(nickname):
new_user = IRCUser.User(nickname, self, self.bot)
self.bot.events.on("new").on("user").call(
user=new_user, server=self)
- self.users[new_user.id] = new_user
- self.nickname_ids[nickname.lower()] = new_user.id
+ self.users[new_user.nickname_lower] = new_user
self.new_users.add(new_user)
- return self.users[self.nickname_ids[nickname.lower()]]
+ return self.users[nickname.lower()]
def remove_user(self, user):
- del self.users[user.id]
- del self.nickname_ids[user.nickname_lower]
+ del self.users[user.nickname_lower]
for channel in user.channels:
channel.remove_user(user)
def change_user_nickname(self, old_nickname, new_nickname):
- self.nickname_ids[new_nickname.lower()] = self.nickname_ids.pop(old_nickname.lower())
+ self.users[new_nickname.lower()] = self.users.pop(old_nickname.lower())
def has_channel(self, channel_name):
return channel_name[0] in self.channel_types and channel_name.lower(
) in self.channels
diff --git a/IRCUser.py b/IRCUser.py
index b0696930..dc3b71df 100644
--- a/IRCUser.py
+++ b/IRCUser.py
@@ -3,7 +3,6 @@ import IRCLog
class User(object):
def __init__(self, nickname, server, bot):
- self.id = uuid.uuid1().hex
self.set_nickname(nickname)
self.username = None
self.hostname = None