Seite 1 von 1

webkit.WebKitDOMTreeWalker -> webkit.WebKitDOMNodeFilter

Verfasst: Mittwoch 22. Juni 2011, 15:56
von alexPython
Hallo,
ich möchte ein webkit.WebKitDOMDocument mittels TreeWalker
durchlaufen und habe Probleme beim WebKitDOMNodeFilter.
Leider bekomme ich eine Warnung für den Filter.

Code:

Code: Alles auswählen

root = dom.get_document_element()
    
filter = webkit.WebKitDOMNodeFilter()
    
dom.create_tree_walker(root, 0xFFFFFFFF, filter, True)
ich erhalte folgende Warnung

** (event.py:3780): CRITICAL **: WebCore::NodeFilter* WebKit::core(WebKitDOMNodeFilter*): assertion `coreObject' failed

** (event.py:3780): CRITICAL **: WebKitDOMTreeWalker* webkit_dom_document_create_tree_walker(WebKitDOMDocument*, WebKitDOMNode*, gulong, WebKitDOMNodeFilter*, gboolean, GError**): assertion `converted_filter' failed

Weiß jemand, was ich da noch einstellen muss?

Gruß

Re: webkit.WebKitDOMTreeWalker -> webkit.WebKitDOMNodeFilter

Verfasst: Mittwoch 22. Juni 2011, 17:20
von snafu
Vielleicht verrätst du zunächst einmal, welches Modul du genau verwendest. Offenbar ja irgendwelche Webkit-Bindings.

Re: webkit.WebKitDOMTreeWalker -> webkit.WebKitDOMNodeFilter

Verfasst: Freitag 24. Juni 2011, 09:25
von alexPython
Hallo,

genau kann ich dir das leider nicht sagen :(
da es mein kollege "installiert" hat.

es wird das hier verwendet -> https://github.com/jmalonzo/pywebkitgtk/downloads

vielleicht kannst du damit ja was anfangen!

Gruß