|
3 | 3 |
|
4 | 4 | from .color import AnsiColor
|
5 | 5 | from .color import colorize
|
6 |
| -from detect_secrets.exceptions import SecretNotFoundOnSpecifiedLineError |
7 | 6 |
|
8 | 7 |
|
9 | 8 | def get_code_snippet(
|
@@ -72,19 +71,16 @@ def highlight_line(self, payload: str) -> 'CodeSnippet':
|
72 | 71 | """
|
73 | 72 | :param payload: string to highlight, on chosen line
|
74 | 73 | """
|
75 |
| - try: |
76 |
| - index_of_payload = self.target_line.lower().index(payload.lower()) |
77 |
| - end_of_payload = index_of_payload + len(payload) |
78 |
| - |
79 |
| - self.target_line = u'{}{}{}'.format( |
80 |
| - self.target_line[:index_of_payload], |
81 |
| - self.apply_highlight(self.target_line[index_of_payload:end_of_payload]), |
82 |
| - self.target_line[end_of_payload:], |
83 |
| - ) |
| 74 | + index_of_payload = self.target_line.lower().index(payload.lower()) |
| 75 | + end_of_payload = index_of_payload + len(payload) |
| 76 | + |
| 77 | + self.target_line = "{}{}{}".format( |
| 78 | + self.target_line[:index_of_payload], |
| 79 | + self.apply_highlight(self.target_line[index_of_payload:end_of_payload]), |
| 80 | + self.target_line[end_of_payload:], |
| 81 | + ) |
84 | 82 |
|
85 |
| - return self |
86 |
| - except ValueError: |
87 |
| - raise SecretNotFoundOnSpecifiedLineError(self.target_index) |
| 83 | + return self |
88 | 84 |
|
89 | 85 | def get_line_number(self, line_number: int) -> str:
|
90 | 86 | """Broken out, for custom colorization."""
|
|
0 commit comments