'Abort this task execution, no more plugins will be executed except the abort handling ones.'

def abort(self, reason=u'Unknown', silent=False, traceback=None):

    self.aborted = True
    self.abort_reason = reason
    self.silent_abort = silent
    self.traceback = traceback
    if (not self.silent_abort):
        log.warning((u'Aborting    task    (plugin:    %s)' % self.current_plugin))
    else:
        log.debug((u'Aborting    task    (plugin:    %s)' % self.current_plugin))
    raise TaskAbort(reason, silent=silent)
