Alir3z4 / Alir3z4/html2text

`.handle()` w/ new text yields previous results if AssertionError is raised

オープン
#400 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
2.2k
フォーク
296
PR マージ指標
30日以内にマージされた PR はありません

説明

When using the same HTML2Text instance, the failure is presisted through future valid strings. Items that it tries to prepend the old text to the new text

- Version by `html2text --version` **2020.1.16**
- Test script
- Python version `python --version` **3.10.11**

## Failing
```
test = "Hellowworld"
test2="Goodbye"

h = HTML2Text()

try:
print(h.handle(test))
except AssertionError:
h.handle(test2)
```
### ouput
```
[...] raise AssertionError(
AssertionError: expected name token at "worldGoodbye"
```
## Working
```
test = "Hellowworld"
test2="Goodbye"

h = HTML2Text()
try:
print(h.handle(test))
except AssertionError:
print("pass")
```

### output
```
pass
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。