Source code for textattack.attack_results.skipped_attack_result

"""
SkippedAttackResult Class
============================

"""

from textattack.shared import utils

from .attack_result import AttackResult


[docs]class SkippedAttackResult(AttackResult): """The result of a skipped attack.""" def __init__(self, original_result): super().__init__(original_result, original_result)
[docs] def str_lines(self, color_method=None): lines = ( self.goal_function_result_str(color_method), self.original_text(color_method), ) return tuple(map(str, lines))
[docs] def goal_function_result_str(self, color_method=None): skipped_str = utils.color_text("[SKIPPED]", "gray", color_method) return ( self.original_result.get_colored_output(color_method) + " --> " + skipped_str )