@@ -21,7 +21,10 @@ def patternProperties(validator, patternProperties, instance, schema):
2121 for k , v in instance .items ():
2222 if re .search (pattern , k ):
2323 yield from validator .descend (
24- v , subschema , path = k , schema_path = pattern ,
24+ v ,
25+ subschema ,
26+ path = k ,
27+ schema_path = pattern ,
2528 )
2629
2730
@@ -204,18 +207,14 @@ def maxItems(validator, mI, instance, schema):
204207
205208
206209def uniqueItems (validator , uI , instance , schema ):
207- if (
208- uI
209- and validator .is_type (instance , "array" )
210- and not uniq (instance )
211- ):
210+ if uI and validator .is_type (instance , "array" ) and not uniq (instance ):
212211 yield ValidationError (f"{ instance !r} has non-unique elements" )
213212
214213
215214def pattern (validator , patrn , instance , schema ):
216- if (
217- validator . is_type ( instance , "string" )
218- and not re . search ( patrn , instance )
215+ if validator . is_type ( instance , "string" ) and not re . search (
216+ patrn ,
217+ instance ,
219218 ):
220219 yield ValidationError (f"{ instance !r} does not match { patrn !r} " )
221220
@@ -262,7 +261,9 @@ def dependentSchemas(validator, dependentSchemas, instance, schema):
262261 if property not in instance :
263262 continue
264263 yield from validator .descend (
265- instance , dependency , schema_path = property ,
264+ instance ,
265+ dependency ,
266+ schema_path = property ,
266267 )
267268
268269
@@ -312,7 +313,8 @@ def required(validator, required, instance, schema):
312313def minProperties (validator , mP , instance , schema ):
313314 if validator .is_type (instance , "object" ) and len (instance ) < mP :
314315 message = (
315- "should be non-empty" if mP == 1
316+ "should be non-empty"
317+ if mP == 1
316318 else "does not have enough properties"
317319 )
318320 yield ValidationError (f"{ instance !r} { message } " )
@@ -323,8 +325,7 @@ def maxProperties(validator, mP, instance, schema):
323325 return
324326 if validator .is_type (instance , "object" ) and len (instance ) > mP :
325327 message = (
326- "is expected to be empty" if mP == 0
327- else "has too many properties"
328+ "is expected to be empty" if mP == 0 else "has too many properties"
328329 )
329330 yield ValidationError (f"{ instance !r} { message } " )
330331
@@ -364,7 +365,8 @@ def oneOf(validator, oneOf, instance, schema):
364365 )
365366
366367 more_valid = [
367- each for _ , each in subschemas
368+ each
369+ for _ , each in subschemas
368370 if validator .evolve (schema = each ).is_valid (instance )
369371 ]
370372 if more_valid :
@@ -393,10 +395,13 @@ def unevaluatedItems(validator, unevaluatedItems, instance, schema):
393395 if not validator .is_type (instance , "array" ):
394396 return
395397 evaluated_item_indexes = find_evaluated_item_indexes_by_schema (
396- validator , instance , schema ,
398+ validator ,
399+ instance ,
400+ schema ,
397401 )
398402 unevaluated_items = [
399- item for index , item in enumerate (instance )
403+ item
404+ for index , item in enumerate (instance )
400405 if index not in evaluated_item_indexes
401406 ]
402407 if unevaluated_items :
@@ -408,7 +413,9 @@ def unevaluatedProperties(validator, unevaluatedProperties, instance, schema):
408413 if not validator .is_type (instance , "object" ):
409414 return
410415 evaluated_keys = find_evaluated_property_keys_by_schema (
411- validator , instance , schema ,
416+ validator ,
417+ instance ,
418+ schema ,
412419 )
413420 unevaluated_keys = []
414421 for property in instance :
0 commit comments