Browse Source

Update SOAPBuilder.py

Fix errors in integer Data Types.

interger -> xsd:int
BigInteger -> xsd:integer
main
Clayton Caetano de Sousa 12 years ago
parent
commit
fbc7beb946
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/SOAPpy/SOAPBuilder.py

+ 8
- 1
src/SOAPpy/SOAPBuilder.py View File

@@ -345,7 +345,14 @@ class SOAPBuilder:

def dump_int(self, obj, tag, typed = 1, ns_map = {}):
if Config.debug: print "In dump_int."
self.out.append(self.dumper(None, 'integer', obj, tag, typed,
# fix error "Bad types (class java.math.BigInteger -> class java.lang.Integer)"
if isinstance(obj, LongType):
obj_type = "integer"
else:
obj_type = "int"

self.out.append(self.dumper(None, obj_type, obj, tag, typed,
ns_map, self.genroot(ns_map)))

def dump_bool(self, obj, tag, typed = 1, ns_map = {}):


Loading…
Cancel
Save