summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--suds/__init__.py2
-rw-r--r--suds/soaparray.py5
2 files changed, 5 insertions, 2 deletions
diff --git a/suds/__init__.py b/suds/__init__.py
index 517c5b1..68d6510 100644
--- a/suds/__init__.py
+++ b/suds/__init__.py
@@ -27,7 +27,7 @@ import sys
#
__version__ = '0.4'
-__build__="GA R696-20100908"
+__build__="GA R697-20100908"
#
# Exceptions
diff --git a/suds/soaparray.py b/suds/soaparray.py
index c7b85e5..04847d5 100644
--- a/suds/soaparray.py
+++ b/suds/soaparray.py
@@ -39,7 +39,10 @@ class Attribute(SXAttribute):
@type aty: The value of wsdl:arrayType.
"""
SXAttribute.__init__(self, schema, root)
- self.aty = aty[:-2]
+ if aty.endswith('[]'):
+ self.aty = aty[:-2]
+ else:
+ self.aty = aty
def autoqualified(self):
aqs = SXAttribute.autoqualified(self)