diff options
Diffstat (limited to 'jsonschema/_validators.py')
-rw-r--r-- | jsonschema/_validators.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/jsonschema/_validators.py b/jsonschema/_validators.py index 39680cf..6b1c765 100644 --- a/jsonschema/_validators.py +++ b/jsonschema/_validators.py @@ -80,8 +80,10 @@ def items(validator, items, instance, schema): "%r has more items than defined in prefixItems" % instance, ) else: - non_prefixed_items = instance[len(schema["prefixItems"]):] \ + non_prefixed_items = ( + instance[len(schema["prefixItems"]):] if "prefixItems" in schema else instance + ) for index, item in enumerate(non_prefixed_items): for error in validator.descend(item, items, path=index): |