From 93457d66f044ffb9683dd2914e6dde6f16d69fb3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sat, 12 Jul 2003 07:53:52 +0000 Subject: [PATCH] Patch #764470: Fix marshalling of Faults. --- Lib/xmlrpclib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/xmlrpclib.py b/Lib/xmlrpclib.py index 78bdd6ff157e..232c05a8247d 100644 --- a/Lib/xmlrpclib.py +++ b/Lib/xmlrpclib.py @@ -439,7 +439,10 @@ class Marshaller: if isinstance(values, Fault): # fault instance write("\n") - self.__dump(vars(values)) + self.__dump({ + 'faultCode': values.faultCode, + 'faultString': values.faultString, + }) write("\n") else: # parameter block -- 2.47.3