]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Patch #764470: Fix marshalling of Faults.
authorMartin v. Löwis <martin@v.loewis.de>
Sat, 12 Jul 2003 07:53:52 +0000 (07:53 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sat, 12 Jul 2003 07:53:52 +0000 (07:53 +0000)
Lib/xmlrpclib.py

index 78bdd6ff157eaf831a379e43b07418f5f04b9fde..232c05a8247da967c8c7e452560830197210cafa 100644 (file)
@@ -439,7 +439,10 @@ class Marshaller:
         if isinstance(values, Fault):
             # fault instance
             write("<fault>\n")
-            self.__dump(vars(values))
+            self.__dump({
+                'faultCode': values.faultCode, 
+                'faultString': values.faultString,
+            })
             write("</fault>\n")
         else:
             # parameter block