Bonjour,

Je souhaite stocker, dans une liste de type gtk.ListStore, la référence à un element de document XML, fourni par la bibliothèque xml.dom.minidom.

self.list_store = gtk.ListStore(gobject.TYPE_STRING, # text
gobject.TYPE_STRING, # foreground color
gobject.TYPE_STRING, # background color
minidom.Node.ELEMENT_NODE)

Python me renvoie cette erreur :
TypeError: could not get typecode from object

Je n'arrive pas à trouver l'information dans la doc, ni sur internet.
Comment puis-je stocker une donnée de ce type dans ma ListStore ?

Eventuellement, et ce serait encore mieux, peut-on stocker un type d'objet indéfini (un peu l'équivalent d'un void* en langage C), qui serait reconnu à l'exécution.
Car initialement, je ne souhaitais pas introduire de dépendance à XML dans ce module, je voulais juste stocker un objet, fourni par un module qui fait du XML, et pouvoir lui repasser cette référence pour obtenir d'autres informations (attributs de l'élément).

Merci.