[pygtk] Possible GObject bug?
Fallenblood
fallenblood at gmail.com
Thu Sep 11 08:21:32 WST 2008
I have a three GObject subclasses - Class1, Class2 and Class3, Class2
being a subclass of Class1. Class1 has an entry in __gproperties__ as
follows:
'playlists': (gobject.TYPE_PYOBJECT, "", "",
gobject.PARAM_CONSTRUCT|gobject.PARAM_READWRITE)
In Class2's __init__ function, I have this loop:
for x in foo:
self.props.playlists.append(Class3(self.bar, self.bar.baz, x))
where foo is a list of strings.
As a simple print statement tells me, the Class3 instances get
constructed correctly, but as soon as I try to access
self.props.playlists, all list entries are the same as the last one
added. I've been thinking about filing a bug, however, I've decided to
ask you if I'm doing something wrong first.
More information about the pygtk
mailing list