Fixes for __ne operator in IntField and FloatField

This commit is contained in:
Wilson Júnior 2012-06-25 15:53:42 -03:00
parent 7a1b110f62
commit d305e71c27

View File

@ -167,6 +167,9 @@ class IntField(BaseField):
self.error('Integer value is too large') self.error('Integer value is too large')
def prepare_query_value(self, op, value): def prepare_query_value(self, op, value):
if value is None:
return value
return int(value) return int(value)
@ -194,6 +197,9 @@ class FloatField(BaseField):
self.error('Float value is too large') self.error('Float value is too large')
def prepare_query_value(self, op, value): def prepare_query_value(self, op, value):
if value is None:
return value
return float(value) return float(value)