Guilherme Polo <ggp...@gmail.com> added the comment: > IMO IDLE should check for any exception > (not just pickle.PicklingError) when trying to pickle an object for > sending to the parent process. If pickle doesn't work, for whatever > reason, IDLE can still try to work around it with str() and/or repr(). >
Do you have some specific suggestion on how to do so ? As I'm seeing it rpc.SocketIO.putmessage would return a custom exception when a PicklingError doesn't happen, which then PyShell.ModifiedInterpreter.runcode could handle and decide to run the code object locally. Sounds unpleasant. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue1757057> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com