|
From: <wa...@us...> - 2008-05-15 17:20:09
|
Revision: 1455
http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1455&view=rev
Author: warnes
Date: 2008-05-15 10:20:09 -0700 (Thu, 15 May 2008)
Log Message:
-----------
Add type attribute to soapfault tags, per patch submitted by Stefan on bug report #1326686
Modified Paths:
--------------
trunk/SOAPpy/SOAPpy/SOAPBuilder.py
Modified: trunk/SOAPpy/SOAPpy/SOAPBuilder.py
===================================================================
--- trunk/SOAPpy/SOAPpy/SOAPBuilder.py 2008-05-15 17:14:15 UTC (rev 1454)
+++ trunk/SOAPpy/SOAPpy/SOAPBuilder.py 2008-05-15 17:20:09 UTC (rev 1455)
@@ -541,10 +541,9 @@
if isinstance(obj, faultType): # Fault
cns, cdecl = self.genns(ns_map, NS.ENC)
vns, vdecl = self.genns(ns_map, NS.ENV)
- self.out.append('''<%sFault %sroot="1"%s%s>
-<faultcode>%s</faultcode>
-<faultstring>%s</faultstring>
-''' % (vns, cns, vdecl, cdecl, obj.faultcode, obj.faultstring))
+ self.out.append('<%sFault %sroot="1"%s%s>' % (vns, cns, vdecl, cdecl))
+ self.dump(obj.faultcode, "faultcode", typed, ns_map)
+ self.dump(obj.faultstring, "faultstring", typed, ns_map)
if hasattr(obj, "detail"):
self.dump(obj.detail, "detail", typed, ns_map)
self.out.append("</%sFault>\n" % vns)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|