@@ -275,9 +275,9 @@ def dependencies(validator, dependencies, instance, schema):
275275 if property not in instance :
276276 continue
277277
278- if dependency == True :
278+ if dependency is True :
279279 dependency = {}
280- elif dependency == False :
280+ elif dependency is False :
281281 dependency = {"not" : {}}
282282
283283 if validator .is_type (dependency , "object" ):
@@ -433,9 +433,9 @@ def allOf_draft4(validator, allOf, instance, schema):
433433
434434def allOf_draft6 (validator , allOf , instance , schema ):
435435 for index , subschema in enumerate (allOf ):
436- if subschema == True : # FIXME: Messages
436+ if subschema is True : # FIXME: Messages
437437 subschema = {}
438- elif subschema == False :
438+ elif subschema is False :
439439 subschema = {"not" : {}}
440440 for error in validator .descend (instance , subschema , schema_path = index ):
441441 yield error
@@ -482,9 +482,9 @@ def anyOf_draft4(validator, anyOf, instance, schema):
482482def anyOf_draft6 (validator , anyOf , instance , schema ):
483483 all_errors = []
484484 for index , subschema in enumerate (anyOf ):
485- if subschema == True : # FIXME: Messages
485+ if subschema is True : # FIXME: Messages
486486 subschema = {}
487- elif subschema == False :
487+ elif subschema is False :
488488 subschema = {"not" : {}}
489489 errs = list (validator .descend (instance , subschema , schema_path = index ))
490490 if not errs :
0 commit comments