> How about you post the complete stack trace of the exception? Exception in Tkinter callback Traceback (most recent call last): File "C:\program files\python\lib\lib-tk\Tkinter.py", line 1345, in __call__ return self.func(*args) File "C:\Public\world.py", line 1832, in BtnGo DoBtnGo() File "C:\Public\world.py", line 1812, in DoBtnGo if DoPickle: SavePickle () File "C:\Public\world.py", line 1817, in SavePickle pickle.dump (pop,f) File "C:\program files\python\lib\pickle.py", line 1382, in dump Pickler(file, protocol, bin).dump(obj) File "C:\program files\python\lib\pickle.py", line 231, in dump self.save(obj) File "C:\program files\python\lib\pickle.py", line 293, in save f(self, obj) # Call unbound method with explicit self File "C:\program files\python\lib\pickle.py", line 739, in save_inst save(stuff) File "C:\program files\python\lib\pickle.py", line 293, in save f(self, obj) # Call unbound method with explicit self File "C:\program files\python\lib\pickle.py", line 663, in save_dict self._batch_setitems(obj.iteritems()) File "C:\program files\python\lib\pickle.py", line 677, in _batch_setitems save(v) File "C:\program files\python\lib\pickle.py", line 293, in save f(self, obj) # Call unbound method with explicit self File "C:\program files\python\lib\pickle.py", line 614, in save_list self._batch_appends(iter(obj)) File "C:\program files\python\lib\pickle.py", line 629, in _batch_appends save(x) File "C:\program files\python\lib\pickle.py", line 293, in save f(self, obj) # Call unbound method with explicit self File "C:\program files\python\lib\pickle.py", line 739, in save_inst save(stuff) File "C:\program files\python\lib\pickle.py", line 293, in save f(self, obj) # Call unbound method with explicit self File "C:\program files\python\lib\pickle.py", line 663, in save_dict self._batch_setitems(obj.iteritems()) File "C:\program files\python\lib\pickle.py", line 677, in _batch_setitems save(v) File "C:\program files\python\lib\pickle.py", line 313, in save rv = reduce(self.proto) File "C:\program files\python\lib\copy_reg.py", line 69, in _reduce_ex raise TypeError, "can't pickle %s objects" % base.__name__ TypeError: can't pickle instancemethod objects
-- http://mail.python.org/mailman/listinfo/python-list