mirror of
https://github.com/LukeHagar/connexion.git
synced 2025-12-07 20:37:44 +00:00
Fix deprecation warning for Validator.iter_errors (#1536)
* Fix deprecation warning for iter_errors Bump jsonschema version to at least v4 * Bump jsonschema to v4.0.1 * Provide schema as keyword arg to evolve * Fix evolve statement
This commit is contained in:
@@ -47,7 +47,7 @@ def create_spec_validator(spec: dict) -> Draft4Validator:
|
|||||||
if not valid:
|
if not valid:
|
||||||
return
|
return
|
||||||
if isinstance(instance, dict) and 'default' in instance:
|
if isinstance(instance, dict) and 'default' in instance:
|
||||||
for error in instance_validator.iter_errors(instance['default'], instance):
|
for error in instance_validator.evolve(schema=instance).iter_errors(instance['default']):
|
||||||
yield error
|
yield error
|
||||||
|
|
||||||
SpecValidator = extend_validator(Draft4Validator, {"properties": validate_defaults})
|
SpecValidator = extend_validator(Draft4Validator, {"properties": validate_defaults})
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -21,7 +21,7 @@ version = read_version('connexion')
|
|||||||
|
|
||||||
install_requires = [
|
install_requires = [
|
||||||
'clickclick>=1.2,<21',
|
'clickclick>=1.2,<21',
|
||||||
'jsonschema>=2.5.1,<5',
|
'jsonschema>=4.0.1,<5',
|
||||||
'PyYAML>=5.1,<7',
|
'PyYAML>=5.1,<7',
|
||||||
'requests>=2.27,<3',
|
'requests>=2.27,<3',
|
||||||
'inflection>=0.3.1,<0.6',
|
'inflection>=0.3.1,<0.6',
|
||||||
|
|||||||
Reference in New Issue
Block a user