parameters: (self, clovis_task)
docstring: Runs a clovis_task.
  
      Args:
        clovis_task(ClovisTask): The task to run.
docstring_summary: Runs a clovis_task.
docstring_tokens: Runs a clovis_task .
function: def Run(self, clovis_task):
      """Runs a clovis_task.
  
      Args:
        clovis_task(ClovisTask): The task to run.
      """
      handler = self._handlers.get(clovis_task.Action())
      if not handler:
        self._logger.error('Unsupported task action: %s' % clovis_task.Action())
        self._failure_database.AddFailure('unsupported_action',
                                          clovis_task.Action())
        return
      handler.Run(clovis_task)
function_tokens: def Run ( self , clovis_task ) : handler = self . _handlers . get ( clovis_task . Action ( ) ) if not handler : self . _logger . error ( 'Unsupported task action: %s' % clovis_task . Action ( ) ) self . _failure_database . AddFailure ( 'unsupported_action' , clovis_task . Action ( ) ) return handler . Run ( clovis_task )