From 48ebc1b1f5ff277d55714dcb744395c22adcbed5 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Wed, 15 Apr 2015 09:54:25 +0200 Subject: [PATCH] [speak] Avoid saying multiple identical message --- modules/speak.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/speak.py b/modules/speak.py index 972aa13..c08b2bd 100644 --- a/modules/speak.py +++ b/modules/speak.py @@ -120,6 +120,8 @@ def append_message(msg): if hasattr(msg, "message") and msg.message.find("TYPING ") == 0: return + if last is not None and last.message == msg.message: + return vprnt = SpeakerVisitor(last) msg.accept(vprnt)