say.py 487 B

12345678910111213
  1. from core.NeuronModule import NeuronModule, MissingParameterException
  2. class Say(NeuronModule):
  3. def __init__(self, **kwargs):
  4. super(Say, self).__init__(**kwargs)
  5. # get message to spell out loud
  6. message = kwargs.get('message', None)
  7. # user must specify a message
  8. if message is None:
  9. raise MissingParameterException("You must specify a message string or a list of messages as parameter")
  10. else:
  11. self.say(message)