def actionThread_exec (params):
t = threading.currentThread()
memory_service = getattr(t, "mem_serv", None)
tts_service = getattr(t, "session", None).service("ALTextToSpeech")
print "Action "+actionName+" started with params "+params
# action init
count = 1
tosay = phraseToSay(memory_service,params)
tts_service.say(tosay)
print " -- Say: "+tosay
# action init
while (getattr(t, "do_run", True) and count>0):
print "Action "+actionName+" "+params+" exec..."
# action exec
count = count - 1
# action exec
time.sleep(0.1)
print "Action "+actionName+" "+params+" terminated"
# action end
# action end
memory_service.raiseEvent("PNP_action_result_"+actionName,"success");
评论列表
文章目录