Мне нужно дезинформировать HTML, отправленный пользователем, закрыв любые открытые теги с правильным порядком вложенности. Я искал алгоритм или код Python для этого, но ничего не нашел, кроме некоторых полузасужденных реализаций в PHP и т.д.
Например, что-то вроде
<p>
<ul>
<li>Foo
становится
<p>
<ul>
<li>Foo</li>
</ul>
</p>
Любая помощь будет оценена:)