Python+uTidy] Fehlermeldung bei Aufruf


Moritz123

Erfahrenes Mitglied
Hallo miteinander,

ich erzeuge mit einem kleinen Python-Script HTML-Dateien. Als optionales Feature möchte ich gerne die Möglichkeit anbieten, den erzeugten HTML-Quelltext mittels HTMLTidy (Tidy) und seinem Python-Wrapper (µTidyLib) zu bereinigen.
Allerding erhalte ich bei Aufruf der Html-Tidy-Funktion parseString() folgende Fehlermeldung:
Traceback (most recent call last):
File "./main.py", line 134, in <module>
content = tidy.parseString(str(content), **tidyopts)
AttributeError: 'bool' object has no attribute 'parseString'
Die betreffende Code-Zeile sieht wie folgt aus:
Code:
tidyopts = dict(output_xhtml=1, indent=1, markup=1)
if tidy:
       content = tidy.parseString(str(content), **tidyopts)
Habt Ihr vielleicht eine Idee, womit das zusammenhängen könnte?

Vielen Dank!
 

Neue Beiträge