Skip to content

Join consecutive short wrapped lines and CRLF text - #103

Open
ShahadatTest wants to merge 1 commit into
xolox:masterfrom
ShahadatTest:fix/join-consecutive-wrapped-lines
Open

ShahadatTest wants to merge 1 commit into
xolox:masterfrom
ShahadatTest:fix/join-consecutive-wrapped-lines

Conversation

@ShahadatTest

Copy link
Copy Markdown

join_lines("a\nb\nc") leaves the second hard wrap intact because the regex consumes both neighboring characters. CRLF hard wraps also remain unchanged. Use zero-width boundary checks around LF/CRLF to replace every eligible line break while preserving paragraph boundaries, indentation and surrounding whitespace.

Before: 2 regressions fail, paragraph/indentation control passes. After: all 3 focused tests pass on Python 3.10/3.12. Full Python 3.12 suite: 66 pass, 6 fail; untouched upstream has the same 6 Windows/platform failures and 63 passes. Pyflakes and diff checks pass. The existing failures involve bash/shell availability, HOME and termios; this does not claim a fully green Windows suite.

AI assistance: OpenAI Codex found this by code inspection, implemented and tested it at the account owner’s request ("15 TA koro aro"). No personal production incident or independent human review is claimed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant