Skip to content

Commit 2bc2fa8

Browse files
committed
enh(validators): compare enum with is (vs ==)...
to evade failures due to overridden equals e.g. pandas. Patches changes of python-jsonschema#575.
1 parent d2bc412 commit 2bc2fa8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

jsonschema/_validators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ def dependencies(validator, dependencies, instance, schema):
241241

242242

243243
def enum(validator, enums, instance, schema):
244-
if instance == 0 or instance == 1:
244+
if instance is 0 or instance is 1:
245245
unbooled = unbool(instance)
246246
if all(unbooled != unbool(each) for each in enums):
247247
yield ValidationError("%r is not one of %r" % (instance, enums))

0 commit comments

Comments
 (0)