(lines: list[str], pattern: str, after: int | None)
| 186 | |
| 187 | |
| 188 | def _find_first_after(lines: list[str], pattern: str, after: int | None) -> int | None: |
| 189 | start = (after or 0) + 1 |
| 190 | for i in range(start, len(lines)): |
| 191 | if pattern in lines[i]: |
| 192 | return i |
| 193 | return None |
| 194 | |
| 195 | |
| 196 | def _find_last(lines: list[str], pattern: str) -> int | None: |
no outgoing calls
no test coverage detected