diff --git a/plugins/RawLogger.py b/plugins/RawLogger.py index 5f686fe07..e9bb43138 100644 --- a/plugins/RawLogger.py +++ b/plugins/RawLogger.py @@ -50,9 +50,10 @@ class RawLogger(irclib.IrcCallback): world.flushers.append(self._flush) def die(self): - world.flushers.remove(self._flush) + if self._flush in world.flushers: + world.flushers.remove(self._flush) self.fd.close() - + def inFilter(self, irc, msg): self.fd.write(str(msg)) return msg