summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2014-10-05 13:41:55 -0400
committerJulian Berman <Julian@GrayVines.com>2014-10-05 13:41:55 -0400
commit86844350c80bd21fb57a02204b7b9a0df2773edd (patch)
tree0851ea12f9c2534ce3d0d5bb5c508aac80d1fbf3
parentd82fa02dcf0735d006c6cecab6432be4a75de881 (diff)
parentb9dc7c468479bc3124c037405aca86585044ba36 (diff)
downloadjsonschema-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.py4
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: