From ac094530b318b445dceabf8a90db28831dfb05ef Mon Sep 17 00:00:00 2001 From: Joe Robinson Date: Wed, 19 Apr 2017 17:26:31 +0100 Subject: Handle other users being kicked --- IrcConnection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'IrcConnection.py') diff --git a/IrcConnection.py b/IrcConnection.py index 1de189f..a3db084 100644 --- a/IrcConnection.py +++ b/IrcConnection.py @@ -11,6 +11,7 @@ class ircConnectThread(QThread): topic_sig = pyqtSignal(str, str) namreply_sig = pyqtSignal(str, str) quit_sig = pyqtSignal(str, str) + kick_sig = pyqtSignal(str, str, str, str) def __init__(self, handler): QThread.__init__(self) self.reactor = irc.client.Reactor() @@ -81,7 +82,8 @@ class ircConnectThread(QThread): self.quit_sig.emit(nick, event.arguments[0]) def on_kick(self, connection, event): - print(event) + source_nick = event.source.split("!")[0] + self.kick_sig.emit(event.arguments[0], event.target, source_nick, event.arguments[1]) def on_mode(self, connection, event): print(event) -- cgit v1.2.3