summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Konstantinov <ilya.konstantinov@gmail.com>2023-03-28 11:58:50 -0400
committerIlya Konstantinov <ilya.konstantinov@gmail.com>2023-03-28 11:58:50 -0400
commit1d5e77c60ef16b5b6d57cefc6acb2641dcbaf972 (patch)
treed7ec06d6c3928993a8a993c00a62a5cf876161e5
parent9e7e017fe98dad34daaa22ad5fd9220c69dd79b6 (diff)
downloadjsonschema-1d5e77c60ef16b5b6d57cefc6acb2641dcbaf972.tar.gz
lint
-rw-r--r--jsonschema/_utils.py7
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)