Fixed potential overflow error.

This commit is contained in:
Jaepil Jeong 2013-03-15 00:12:48 +09:00
parent e9464e32db
commit 67182713d9

View File

@ -213,6 +213,9 @@ class LongField(BaseField):
if self.max_value is not None and value > self.max_value: if self.max_value is not None and value > self.max_value:
self.error('Long value is too large') self.error('Long value is too large')
if value > 0x7FFFFFFFFFFFFFFF:
self.error('Long value is too large')
def prepare_query_value(self, op, value): def prepare_query_value(self, op, value):
if value is None: if value is None:
return value return value