mark_code with <p class="pre">
- Ngôn ngữ chính
- Python
- Star
- 2.2k
- Fork
- 296
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
$ html2text --version
html2text 2016.9.19
$ python --version
Python 2.7.14
I noticed the code doesn't handle marking code when its wrapped around ```
``` tags. I found during parsing it doesn't handle attrs and I was able to get around this by:
```
$ diff -u __init__.py /usr/local/lib/python2.7/dist-packages/html2text/__init__.py
--- __init__.py 2017-10-22 22:23:31.588370064 -0700
+++ /usr/local/lib/python2.7/dist-packages/html2text/__init__.py 2016-09-18 15:03:55.000000000 -0700
@@ -600,7 +600,7 @@
if tag in ["td", "th"] and start:
self.td_count += 1
- if tag == "pre" or ('class' in attrs and attrs['class'] == 'pre') or tag == 'p' and self.pre == 1:
+ if tag == "pre":
if start:
self.startpre = 1
self.pre = 1
```
-----
This works though it seems a bit messy to submit a PR from. Any better ideas?
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.