This issue is somewhat similar to #551, only with a list in the input ({'names': [None]} instead of {'name': None}), and this time RecursionExceeded is raised instead of UnmarshallerError.
Expected Behavior
Should not raise an exception.
Steps to Reproduce
Here's a test case, modelled after the one in #555 (that fixed #551). This also shows that somehow the issue is limited to the 3.0 code path, because it works just fine with 3.1
Actual Behavior
This issue is somewhat similar to #551, only with a list in the input (
{'names': [None]}
instead of{'name': None}
), and this timeRecursionExceeded
is raised instead ofUnmarshallerError
.Expected Behavior
Should not raise an exception.
Steps to Reproduce
Here's a test case, modelled after the one in #555 (that fixed #551). This also shows that somehow the issue is limited to the 3.0 code path, because it works just fine with 3.1
OpenAPI Core Version
0.19.0
OpenAPI Core Integration
pyramid-openapi3
Affected Area(s)
unmarshalling
References
No response
Anything else we need to know?
No response
Would you like to implement a fix?
No