sleep.py 469 B

1234567891011121314151617181920212223
  1. import time
  2. from core.Models.Neurone import Neurone
  3. class NoSecondsException(Exception):
  4. pass
  5. class Sleep(Neurone):
  6. def __init__(self, *args , **kwargs):
  7. Neurone.__init__(self)
  8. # get message to spell out loud
  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)