diff options
author | Julian Berman <Julian@GrayVines.com> | 2014-10-05 13:41:55 -0400 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2014-10-05 13:41:55 -0400 |
commit | 86844350c80bd21fb57a02204b7b9a0df2773edd (patch) | |
tree | 0851ea12f9c2534ce3d0d5bb5c508aac80d1fbf3 | |
parent | d82fa02dcf0735d006c6cecab6432be4a75de881 (diff) | |
parent | b9dc7c468479bc3124c037405aca86585044ba36 (diff) | |
download | jsonschema-86844350c80bd21fb57a02204b7b9a0df2773edd.tar.gz |
Merge remote-tracking branch 'sebastianmika/master'
* sebastianmika/master:
Closes maximum issue which wasn't an issue. Remove float conversion on minimum validator to make it work for very negative numbers
All tests pass when adding `float()` conversion on `instance` and `maximum` and `minimum` in respective validators
Add in float(instance) in maximum validator
-rw-r--r-- | jsonschema/_validators.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/jsonschema/_validators.py b/jsonschema/_validators.py index c6e801c..8999e6a 100644 --- a/jsonschema/_validators.py +++ b/jsonschema/_validators.py @@ -77,10 +77,10 @@ def minimum(validator, minimum, instance, schema): return if schema.get("exclusiveMinimum", False): - failed = float(instance) <= minimum + failed = instance <= minimum cmp = "less than or equal to" else: - failed = float(instance) < minimum + failed = instance < minimum cmp = "less than" if failed: |