'Executes the task without rerunning.'

def _execute(self):

    if (not self.enabled):
        log.debug((u'Not    running    disabled    task    %s' % self.name))
        return
    log.debug((u'executing    %s' % self.name))
    if self.options.learn:
        log.info(u'Disabling    download    and    output    phases    because    of    --learn')
        self.disable_phase(u'download')
        self.disable_phase(u'output')
    if self.options.disable_phases:
        list(map(self.disable_phase, self.options.disable_phases))
    if self.options.inject:
        self.disable_phase(u'input')
        self.all_entries.extend(copy.deepcopy(self.options.inject))
    try:
        for phase in task_phases:
            if (phase in self.disabled_phases):
                for plugin in self.plugins(phase):
                    if (plugin.name in self.config):
                        log.info((u'Plugin    %s    is    not    executed    because    %s    phase    is    disabled    (e.g.    --test)' % (plugin.name, phase)))
                continue
            if ((phase in (u'start', u'prepare')) and self.is_rerun):
                log.debug(u'skipping    phase    %s    during    rerun', phase)
            elif ((phase == u'exit') and self._rerun and (self._rerun_count < self.max_reruns)):
                log.debug(u'not    running    task_exit    yet    because    task    will    rerun')
            else:
                self.__run_task_phase(phase)
                if (phase == u'start'):
                    self.prepared_config = copy.deepcopy(self.config)
    except TaskAbort:
        try:
            self.__run_task_phase(u'abort')
        except TaskAbort as e:
            log.exception((u'abort    handlers    aborted:    %s' % e))
        raise
    else:
        for entry in self.all_entries:
            entry.complete()
