On Wed, Nov 7, 2012 at 9:07 AM, Devashish Tyagi <devashishroc...@gmail.com> wrote: > So I want to store the current state of a InteractiveInterpreter Object in > database. In order to achieve this I tried this > > obj = InteractiveInterpreter() > local = obj.locals() > pickle.dump(local, open('obj.dump','rw')) > > But I received an error say > TypeError: can't pickle ellipsis objects > > From what I understand this shouldn't occur as local is a dictionary. Any > particular reason for this behaviour?
The contents of the dictionary need to be pickleable as well. You probably have an ellipsis object in the dict somewhere. -- http://mail.python.org/mailman/listinfo/python-list