parameters: (self)
docstring: Skips the next execution of 'func' if it has not already started.
docstring_summary: Skips the next execution of 'func' if it has not already started.
docstring_tokens: Skips the next execution of func if it has not already started .
function: def snooze(self):
          """
          Skips the next execution of 'func' if it has not already started.
          """
  
          with self.lock:
              if self.dismissed:
                  raise ValueError("Timer cannot be snoozed if it has been dismissed")
  
              self.snoozed = True
              self.restarted = False
              self.cond.notify_all()
function_tokens: def snooze ( self ) : with self . lock : if self . dismissed : raise ValueError ( "Timer cannot be snoozed if it has been dismissed" ) self . snoozed = True self . restarted = False self . cond . notify_all ( )