Sorry for the late reply.
Apparently this error is related to the fact that Python is not
founding an attribute because it has an old version of your class in
memory (reimporting it won't help unless you do a 'reload').
I guess (and I'm quite sure about it) that enabling the feature 'Force
modules to be completely reloaded' (menu "Interactive console",
submenu "Interactive console settings") should do the trick: it will
force the Python interpreter to reload completely your class each time
you are executing your script in the interactive console.
Thanks for the link about IPython bug report, it helped me to
understand your problem very quickly.
Cheers,
Pierre
> I found a similar post here:http://www.pubbs.net/200904/python/31050-cpickle-and-subclassing-list...