Alir3z4 / Alir3z4/html2text

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

Ouverte
#400 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
2.2k
Forks
296
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.