diff options
Diffstat (limited to 'jsonschema/_validators.py')
-rw-r--r-- | jsonschema/_validators.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/jsonschema/_validators.py b/jsonschema/_validators.py index 4a1121a..bfcd1c1 100644 --- a/jsonschema/_validators.py +++ b/jsonschema/_validators.py @@ -59,8 +59,9 @@ def additionalItems(validator, aI, instance, schema): ): return + len_items = len(schema.get("items", [])) if validator.is_type(aI, "object"): - for index, item in enumerate(instance[len(schema.get("items", [])):]): + for index, item in enumerate(instance[len_items:], start=len_items): for error in validator.descend(item, aI, path=index): yield error elif not aI and len(instance) > len(schema.get("items", [])): |