Serhiy Storchaka added the comment:

This looks reasonable.

But since Fault never was unpickleable, this issue is in gray zone between bug 
fixing and adding new feature. The latter can be done only in new Python 
version. I hesitate with classification of this issue.

There are a lot of other exceptions that can't be unpickled (including 
xmlrpc.client.ProtocolError). This may be a part of larger issue.

As for the patch itself, it solves the issue. But faultCode and faultString are 
saved twice (this is not a large problem for multiprocessing). Test should test 
pickling with all possible protocols (see how other pickle tests are written).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue27281>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to