Есть ли способ определить пользовательскую ширину отступа для функции .prettify()
? Из чего я могу получить из него источник -
def prettify(self, encoding=None, formatter="minimal"):
if encoding is None:
return self.decode(True, formatter=formatter)
else:
return self.encode(encoding, True, formatter=formatter)
Невозможно указать ширину отступа. Я думаю, что из-за этой строки в функции decode_contents()
-
s.append(" " * (indent_level - 1))
Которая имеет фиксированную длину 1 пробел! (ПОЧЕМУ!!) Я попробовал указать indent_level=4
, что просто приводит к этому -
<section>
<article>
<h1>
</h1>
<p>
</p>
</article>
</section>
Что выглядит просто глупо.: |
Теперь я могу взломать это, но я просто хочу быть уверенным, что есть что-то, чего я не вижу. Потому что это должно быть основной особенностью.: -/
Если у вас есть лучший способ убрать коды HTML, дайте мне знать.