Traceback (most recent call last):


 "TBSAvailability.py", line 66, in <module>

data = client.service.Hotel_GetAvailability(DateRange=date_range, Rooms=rooms, Filters=filters, Location=location)


 "/usr/local/lib/python2.7/dist-packages/zeep/client.py", line 41, in __call__

self._op_name, args, kwargs)


 "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/bindings/soap.py", line 110, in send

options=options)


 "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/bindings/soap.py", line 68, in _create

serialized = operation_obj.create(*args, **kwargs)


 "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/definitions.py", line 197, in create

return self.input.serialize(*args, **kwargs)


 "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/messages/soap.py", line 66, in serialize

self.body.render(body, body_value)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 191, in render

self._render_value_item(parent, value, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 215, in _render_value_item

return self.type.render(node, value, None, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 249, in render

element.render(parent, element_value, child_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/indicators.py", line 241, in render

element.render(parent, element_value, child_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 191, in render

self._render_value_item(parent, value, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 215, in _render_value_item

return self.type.render(node, value, None, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 249, in render

element.render(parent, element_value, child_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/indicators.py", line 487, in render

element.render(parent, choice_value, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 191, in render

self._render_value_item(parent, value, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 215, in _render_value_item

return self.type.render(node, value, None, render_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 247, in render

element.type.render(parent, element_value, None, child_path)


 "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 220, in render

attr_value = value[name] if name in value else NotSet
TypeError: argument of type 'NoneType' is not iterable

Traceback (most recent call last):


 "test.py", line 71, in <module>

print(v.validate(doc))


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 990, in validate

self.__normalize_mapping(self.document, self.schema)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 671, in __normalize_mapping

self.__normalize_containers(mapping, schema)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 757, in __normalize_containers

self.__normalize_sequence_per_schema(field, mapping, schema)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 826, in __normalize_sequence_per_schema

result = validator.normalized(document, always_return_document=True)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 646, in normalized

self.__normalize_mapping(self.document, self.schema)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 660, in __normalize_mapping

self.__normalize_rename_fields(mapping, schema)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 864, in __normalize_rename_fields

self._normalize_rename(mapping, schema, field)


 ".venv/lib/python3.6/site-packages/cerberus/validator.py", line 877, in _normalize_rename

if 'rename' in schema[field]:
TypeError: argument of type 'NoneType' is not iterable
