Seite 1 von 1

xml.sax : ich bekomm meinen Handler nicht zum Laufen

Verfasst: Samstag 17. Januar 2009, 10:07
von Thuught
Hallo Python Forum
Nachdem die Beispiel Scripts funktioniert haben, wollt ich nun meinen
eigenen kleinen ContentHandler schreiben.
Leider erhalt ich die Fehlermeldung:
"TypeError: unbound method setDocumentLocator() must be called with myHandler instance as first argument (got ExpatLocator instance instead)"

Ich kann mir das nicht erklären, da ich diese Funktion nicht überschrieben habe. lediglich die __init__,startElement,endElement,charakters.. und eine eigene hilfsfunktion "release()" ist auch dabei.

Verfasst: Samstag 17. Januar 2009, 10:18
von cofi
Der Code wäre hier natürlich sehr hilfreich ....

Meine Kristallkugel streikt grad.

Verfasst: Samstag 17. Januar 2009, 10:28
von Thuught

Code: Alles auswählen

hat sich erledigt
edit: argh.Ich hab mal wieder was übersehen
parser.setContentHandler(myHandler())
und nicht: parser.setContentHandler(myHandler)

nichts für ungut :oops: