Behavior with strip_pre=mdfy.STRIP_ONE seems incorrect with trailing newlines within the pre
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 50/100
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện hai ví dụ từ issue với MarkdownConverter(strip_pre=mdfy.STRIP_ONE). Kiểm tra hành vi của pre trước khi chuyển đổi và xác minh rằng Markdown thu được giữ lại tất cả, trừ một, ký tự xuống dòng ở cuối trong mỗi trường hợp; hoàn tất nghĩa là cả hai ví dụ đều khớp với đầu ra mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
In [1]: import markdownify as mdfy
In [2]: converter = mdfy.MarkdownConverter(strip_pre=mdfy.STRIP_ONE)
In [3]: print(converter.convert('<pre>\n\nabc\n\n</pre>'))
```
abc
```
Only one trailing newline should be stripped, not both. right?
In [4]: print(converter.convert('<pre>\n\nabc\n\n\n</pre>'))
```
abc
```
In the above, 2 of the 3 newlines are trimmed instead of just 1.
- Ngôn ngữ chính
- Python
- Star
- 2.3k
- Fork
- 210
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của matthewwithanm/python-markdownify
-
Trailing whitespace strip in <pre> is quadratic on a long whitespace runCó thể đã có người làm @ac1982 đã nhận 2 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
RecursionError on deeply nested HTML (about 330 levels), separate from the cyclic-tree case in #256Có thể đã có người làm @HardMax71 đã nhận 40 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
-
Image/link attributes containing `]`, `)`, or spaces produce broken Markdown outputCó thể đã có người làm @assinscreedFC đã nhận 129 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
matthewwithanm/python-markdownify#261 · 1 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
matthewwithanm/python-markdownify#259 · 2 reaction ·
-
Recursion Error: Process_element / process_tag mutual recursion (infinite loop)Có thể đã có người làm @chiliec đã nhận 47 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
Tất cả issue của matthewwithanm/python-markdownify
Issue tương tự
-
effort: low prio: low ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
digitalfabrik/integreat-cms#4616 ·
Maintainer thường phản hồi trong vòng 5 ngày
-
bug difficulty:2 good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
MakazhanAlpamys/Soup#1865 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
FinanceFlash/unvibecode#233 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: agents area: docs good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
openapi/gknowledge#23 ·
-
useless-suppression reported for deprecated-* messages that should be exemptCó thể đã có người làm @adityasinha-ghub đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
pylint-dev/pylint#11656 ·
Maintainer thường phản hồi trong vòng 1 ngày