mirror of
				https://github.com/solero/houdini.git
				synced 2025-10-31 20:52:02 +00:00 
			
		
		
		
	Fix StopIteration exception thrown when chat_filter_words is empty
				
					
				
			This commit is contained in:
		| @@ -25,16 +25,17 @@ async def handle_send_message(p, penguin_id: int, message: str): | ||||
|                 await penguin.send_xt("mm", message, penguin_id) | ||||
|         return | ||||
|  | ||||
|     tokens = message.lower().split() | ||||
|     if p.server.chat_filter_words: | ||||
|         tokens = message.lower().split() | ||||
|  | ||||
|     word, consequence = next(((w, c) for w, c in p.server.chat_filter_words.items() if w in tokens)) | ||||
|         word, consequence = next(((w, c) for w, c in p.server.chat_filter_words.items() if w in tokens)) | ||||
|  | ||||
|     if consequence.ban: | ||||
|         return await moderator_ban(p, p.id, comment='Inappropriate language', message=message) | ||||
|     elif consequence.warn: | ||||
|         return | ||||
|     elif consequence.filter: | ||||
|         return | ||||
|         if consequence.ban: | ||||
|             return await moderator_ban(p, p.id, comment='Inappropriate language', message=message) | ||||
|         elif consequence.warn: | ||||
|             return | ||||
|         elif consequence.filter: | ||||
|             return | ||||
|  | ||||
|     if has_command_prefix(p.server.config.command_prefix, message): | ||||
|         await invoke_command_string(p.server.commands, p, message) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ben
					Ben