# HG changeset patch # User Charly COSTE # Date 1252007234 -7200 # Node ID 686724c5183ccf838cf44e78220e04b040e6c4ea # Parent 75a05faea5ca5e3dc57ef1fd4645d4c2c88d027d Fixed IRC namreply handling Signed-off-by: Charly COSTE diff -r 75a05faea5ca -r 686724c5183c bot.py --- a/bot.py Thu Sep 03 21:35:41 2009 +0200 +++ b/bot.py Thu Sep 03 21:47:14 2009 +0200 @@ -447,7 +447,7 @@ if event.eventtype() == 'namreply': # TODO: lock self.bridges for thread safety for bridge in self.getBridges(irc_room=event.arguments()[1].lower(), irc_server=connection.server): - for nickname in re.split('(?:^[&@\+]?|(?: [&@\+]?)*)', event.arguments()[2].strip()): + for nickname in re.split('(?:^[&@\+%]?|(?: [&@\+%]?)*)', event.arguments()[2].strip()): if nickname == '' or nickname == self.nickname: continue bridge.addParticipant('irc', nickname)