On Fri, Mar 09, 2012 at 05:05:51PM +0000, Jakob Bowyer wrote: > I think that object should provide an __serializable__ method which in-turn > allows the user to define in it how the object is to be serialized, the > default operation should be something along the lines of return > self.__dict__ Do you mean __getstate__? http://docs.python.org/library/pickle.html#the-pickle-protocol Oleg. -- Oleg Broytman http://phdru.name/ phd at phdru.name Programmers don't die, they just GOSUB without RETURN.