sleep.py 483 B

12345678910111213141516171819202122
  1. import time
  2. from core.NeuronModule import NeuronModule
  3. class NoSecondsException(Exception):
  4. pass
  5. class Sleep(NeuronModule):
  6. def __init__(self, **kwargs):
  7. # get message to spell out loud
  8. super(Sleep, self).__init__(**kwargs)
  9. seconds = kwargs.get('seconds', None)
  10. # user must specify a message
  11. if seconds is None:
  12. raise NoSecondsException("You must set a number of seconds as parameter")
  13. time.sleep(seconds)