1.1 --- a/CHANGES.txt Sun Dec 14 21:00:54 2008 +1000
1.2 +++ b/CHANGES.txt Sun Dec 14 21:06:41 2008 +1000
1.3 @@ -2,6 +2,11 @@
1.4 CHANGES
1.5 =======
1.6
1.7 +0.2.1 (unreleased)
1.8 +------------------
1.9 +
1.10 +- raise exception on illegal mime:content definitions in WSDL
1.11 +
1.12 0.2.0 (2008-12-03)
1.13 ------------------
1.14
2.1 --- a/setup.py Sun Dec 14 21:00:54 2008 +1000
2.2 +++ b/setup.py Sun Dec 14 21:06:41 2008 +1000
2.3 @@ -34,7 +34,7 @@
2.4 return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
2.5
2.6 setup(name = 'rsl.mime',
2.7 - version = '0.2.0',
2.8 + version = '0.2.1',
2.9 package_dir={'': 'src'},
2.10 packages = find_packages('src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
2.11
2.12 @@ -43,7 +43,7 @@
2.13 # dependencies:
2.14 install_requires = ['rsl >= 0.2.0',
2.15 'rsl.xsd >= 0.2.0',
2.16 - 'rsl.wsdl1 >= 0.2.0',
2.17 + 'rsl.wsdl1 >= 0.2.1',
2.18 'zope.interface',
2.19 'lxml >= 2.0',
2.20 'setuptools'],
3.1 --- a/src/rsl/mime/wsdl1.py Sun Dec 14 21:00:54 2008 +1000
3.2 +++ b/src/rsl/mime/wsdl1.py Sun Dec 14 21:06:41 2008 +1000
3.3 @@ -108,7 +108,10 @@
3.4 if p['name'] == self.part:
3.5 return p
3.6 else:
3.7 - if len(message) > 0:
3.8 + if len(message) > 1:
3.9 + #warn('Illegal mime binding. specify part attribute or make sure there is only one part in the message.')
3.10 + raise ValueError('Illegal mime binding. specify part attribute or make sure there is only one part in the message.')
3.11 + elif len(message) > 0:
3.12 return message[0] # assume there is only one part
3.13 else:
3.14 return None # empty message is possible