Minor style cleanup.
This commit is contained in:
parent
a91a922a2b
commit
7af6746d77
@ -51,10 +51,10 @@ except ImportError:
|
||||
# This sort of sucks, but seems to be as good as it gets...
|
||||
RE_TYPE = type(re.compile(""))
|
||||
|
||||
MAXBSONINT32 = 2147483647
|
||||
MINBSONINT32 = -2147483648
|
||||
MAXBSONINT64 = 9223372036854775807
|
||||
MINBSONINT64 = -9223372036854775808
|
||||
MAX_INT32 = 2147483647
|
||||
MIN_INT32 = -2147483648
|
||||
MAX_INT64 = 9223372036854775807
|
||||
MIN_INT64 = -9223372036854775808
|
||||
|
||||
def _get_int(data, as_class=None, tz_aware=False, unsigned=False):
|
||||
format = unsigned and "I" or "i"
|
||||
@ -303,14 +303,14 @@ def _element_to_bson(key, value, check_keys):
|
||||
return "\x08" + name + "\x00"
|
||||
if isinstance(value, int):
|
||||
# TODO this is an ugly way to check for this...
|
||||
if value > MAXBSONINT64 or value < MINBSONINT64:
|
||||
if value > MAX_INT64 or value < MIN_INT64:
|
||||
raise OverflowError("BSON can only handle up to 8-byte ints")
|
||||
if value > MAXBSONINT32 or value < MINBSONINT32:
|
||||
if value > MAX_INT32 or value < MIN_INT32:
|
||||
return "\x12" + name + struct.pack("<q", value)
|
||||
return "\x10" + name + struct.pack("<i", value)
|
||||
if isinstance(value, long):
|
||||
# XXX No long type in Python 3
|
||||
if value > MAXBSONINT64 or value < MINBSONINT64:
|
||||
if value > MAX_INT64 or value < MIN_INT64:
|
||||
raise OverflowError("BSON can only handle up to 8-byte ints")
|
||||
return "\x12" + name + struct.pack("<q", value)
|
||||
if isinstance(value, datetime.datetime):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user