From 29bfe108feaac20b7fbf6a920c7dec03f63979bf Mon Sep 17 00:00:00 2001 From: James Lu Date: Sun, 21 Aug 2016 17:43:10 -0700 Subject: [PATCH] clientbot: only send SQUIT payload if nicks are affected --- protocols/clientbot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protocols/clientbot.py b/protocols/clientbot.py index 972dab1..6cb12c5 100644 --- a/protocols/clientbot.py +++ b/protocols/clientbot.py @@ -241,7 +241,8 @@ class ClientbotWrapperProtocol(Protocol): # Removing pseudoclients and pseudoservers. squit_data = self._squit(source, 'CLIENTBOT_VIRTUAL_SQUIT', [target, text]) - self.irc.callHooks([source, 'CLIENTBOT_SQUIT', squit_data]) + if squit_data.get('nicks'): + self.irc.callHooks([source, 'CLIENTBOT_SQUIT', squit_data]) def _stub(self, *args): """Stub outgoing command function (does nothing)."""