diff options
author | Julian Berman <Julian@GrayVines.com> | 2020-08-05 08:54:41 -0400 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2020-08-05 08:54:41 -0400 |
commit | 1d7711702f8b5f5396f4317d2a409fcf901ab8d3 (patch) | |
tree | 4f9578598387a9e9b4d13bb85b79ffb28abb430d /jsonschema/_validators.py | |
parent | 1b205545ccd8935836f4206f4109aa5b376e9f30 (diff) | |
download | jsonschema-1d7711702f8b5f5396f4317d2a409fcf901ab8d3.tar.gz |
Kill jsonschema.compat as well.
Diffstat (limited to 'jsonschema/_validators.py')
-rw-r--r-- | jsonschema/_validators.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/jsonschema/_validators.py b/jsonschema/_validators.py index 179fec0..d7097ff 100644 --- a/jsonschema/_validators.py +++ b/jsonschema/_validators.py @@ -10,15 +10,14 @@ from jsonschema._utils import ( uniq, ) from jsonschema.exceptions import FormatError, ValidationError -from jsonschema.compat import iteritems def patternProperties(validator, patternProperties, instance, schema): if not validator.is_type(instance, "object"): return - for pattern, subschema in iteritems(patternProperties): - for k, v in iteritems(instance): + for pattern, subschema in patternProperties.items(): + for k, v in instance.items(): if re.search(pattern, k): for error in validator.descend( v, subschema, path=k, schema_path=pattern, @@ -224,7 +223,7 @@ def dependencies(validator, dependencies, instance, schema): if not validator.is_type(instance, "object"): return - for property, dependency in iteritems(dependencies): + for property, dependency in dependencies.items(): if property not in instance: continue @@ -277,7 +276,7 @@ def properties(validator, properties, instance, schema): if not validator.is_type(instance, "object"): return - for property, subschema in iteritems(properties): + for property, subschema in properties.items(): if property in instance: for error in validator.descend( instance[property], |