源码: compact.rs:362-375
(text: str)
| 147 | |
| 148 | |
| 149 | def _collapse_blank_lines(text: str) -> str: |
| 150 | """源码: compact.rs:362-375""" |
| 151 | lines: list[str] = [] |
| 152 | prev_blank = False |
| 153 | for line in text.splitlines(): |
| 154 | is_blank = not line.strip() |
| 155 | if is_blank and prev_blank: |
| 156 | continue |
| 157 | lines.append(line) |
| 158 | prev_blank = is_blank |
| 159 | return "\n".join(lines) |
| 160 | |
| 161 | |
| 162 | def _first_text(msg: Message) -> Optional[str]: |
no test coverage detected