'Schedule the time and the duration of the next pause.'

def _schedule_next_pause(self):

    self._next_pause = self._get_next_pause_schedule()
    self._next_duration = self._get_next_duration()
    self.emit_event('next_random_pause', formatted='Next    random    pause    at    {time},    for    a    duration    of    {duration}', data={'time': str(self._next_pause.strftime('%H:%M:%S')), 'duration': str(timedelta(seconds=self._next_duration))})
