From bef9c0da38b980d9f2acf03387c76c26f3c0acf4 Mon Sep 17 00:00:00 2001
From: Antonio Andriella <aandriella@iri.upc.edu>
Date: Tue, 13 Oct 2020 18:11:18 +0200
Subject: [PATCH] code refactoring

---
 src/robot_behaviour/speech_reproducer.py | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/robot_behaviour/speech_reproducer.py b/src/robot_behaviour/speech_reproducer.py
index f929b2c..f1e6eb0 100755
--- a/src/robot_behaviour/speech_reproducer.py
+++ b/src/robot_behaviour/speech_reproducer.py
@@ -41,6 +41,7 @@ class Speech():
   def doneCb(self, state, result):
       rospy.loginfo("Action server is done.")
       self.reproduction_has_ended = True
+      return self.reproduction_has_ended
       
 
   def text_to_speech(self, text, locked=False):
@@ -61,18 +62,7 @@ class Speech():
 
 if __name__ == "__main__":
     speech = Speech("en_GB")
-    text = "The solution is 112"
+    text = "Hola"
     speech.text_to_speech(text, True)
     print(speech.reproduction_has_ended)
-    speech.reproduction_has_ended = False
-    print(speech.reproduction_has_ended)
-    if speech.reproduction_has_ended == False:
-        speech.text_to_speech(text, True)
-        print(speech.reproduction_has_ended)
-    #
-    # t0 = time.time()
-    # elapsed_time = 0
-    # while(elapsed_time<5):
-    #     elapsed_time = time.time()-t0
-    #     print("Reproduction has ended? ",speech.reproduction_has_ended)
 
-- 
GitLab