Spaces:
Runtime error
Runtime error
| """ | |
| SkippedAttackResult Class | |
| ============================ | |
| """ | |
| from textattack.shared import utils | |
| from .attack_result import AttackResult | |
| class SkippedAttackResult(AttackResult): | |
| """The result of a skipped attack.""" | |
| def __init__(self, original_result): | |
| super().__init__(original_result, original_result) | |
| 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)) | |
| 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 | |
| ) | |