diff options
author | Ilya Konstantinov <ilya.konstantinov@gmail.com> | 2023-03-28 11:58:50 -0400 |
---|---|---|
committer | Ilya Konstantinov <ilya.konstantinov@gmail.com> | 2023-03-28 11:58:50 -0400 |
commit | 1d5e77c60ef16b5b6d57cefc6acb2641dcbaf972 (patch) | |
tree | d7ec06d6c3928993a8a993c00a62a5cf876161e5 /jsonschema/_utils.py | |
parent | 9e7e017fe98dad34daaa22ad5fd9220c69dd79b6 (diff) | |
download | jsonschema-1d5e77c60ef16b5b6d57cefc6acb2641dcbaf972.tar.gz |
lint
Diffstat (limited to 'jsonschema/_utils.py')
-rw-r--r-- | jsonschema/_utils.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/jsonschema/_utils.py b/jsonschema/_utils.py index 22a0252..e811be7 100644 --- a/jsonschema/_utils.py +++ b/jsonschema/_utils.py @@ -277,16 +277,15 @@ def find_evaluated_property_keys_by_schema(validator, instance, schema): if keyword in schema: schema_value = schema[keyword] if validator.is_type(schema_value, "boolean") and schema_value: - for property, value in instance.items(): - evaluated_keys.append(property) + evaluated_keys += instance.keys() elif validator.is_type(schema_value, "object"): - for property, subschema in schema_value.items(): + for property in schema_value: if property in instance: evaluated_keys.append(property) if "patternProperties" in schema: - for property, value in instance.items(): + for property in instance: for pattern in schema["patternProperties"]: if re.search(pattern, property): evaluated_keys.append(property) |