diff options
author | Joe Robinson <joe@grabyo.com> | 2017-04-19 17:26:31 +0100 |
---|---|---|
committer | Joe Robinson <joe@grabyo.com> | 2017-04-19 17:26:31 +0100 |
commit | ac094530b318b445dceabf8a90db28831dfb05ef (patch) | |
tree | 6631dc0fa97696e3409341081bbf77d477bb91b9 /IrcConnection.py | |
parent | df3e1a392488c626245209816a0405c39d8396d5 (diff) |
Handle other users being kicked
Diffstat (limited to 'IrcConnection.py')
-rw-r--r-- | IrcConnection.py | 4 |
1 files changed, 3 insertions, 1 deletions
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) |