diff --git a/irclog.py b/irclog.py index 79817d5..d745035 100644 --- a/irclog.py +++ b/irclog.py @@ -576,7 +576,7 @@ class IRCClientProtocol(asyncio.Protocol): channels = [line.params[0]] if ',' not in line.params[0] else line.params[0].split(',') reason = f' [{line.params[1]}]' if len(line.params) == 2 else '' for channel in channels: - yield 'PART', channel, f'{get_mode_nick(channel)} leaves' + yield 'PART', channel, f'{get_mode_nick(channel)} leaves{reason}' elif line.command in ('QUIT', 'NICK', 'ACCOUNT'): if line.hostmask.nickname == self.server.nickname: channels = self.channels