From b67787af4868748e29532bbd9827f166ef259191 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Tue, 3 Jul 2012 00:22:38 +0200 Subject: [PATCH] Implement cleanup function for users --- ircd.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ircd.py b/ircd.py index 3d1497c..62b3565 100755 --- a/ircd.py +++ b/ircd.py @@ -201,11 +201,14 @@ class user: def finish_registration(self): self.registered = 3 self.server.users[self.nickname] = self - print self.server.users self.client.send_numeric("001", ":Welcome to %s, %s!%s@%s" % (config_netname, self.nickname, self.ident, self.real_host)) self.client.send_numeric("002", ":Your host is %s, running %s." % (config_ownhost, config_version)) self.client.send_numeric("003", ":This server has been running since unknown.") self.client.send_numeric("004", ":%s %s %s %s" % (config_ownhost, config_version, "", "")) + + def end(self): + del self.server.users[self.nickname] + print self.server.users class presence: user = None