This commit is contained in:
Mike Dirolf 2009-01-12 15:19:25 -05:00
parent 82146cb658
commit e5df7720a1
2 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,7 @@ class ObjectId(object):
Arguments:
- `id` (optional): a valid ObjectId
"""
if id == None:
if id is None:
self.__generate()
else:
self.__validate(id)

6
son.py
View File

@ -108,12 +108,12 @@ class SON(DictMixin):
if append_to[-1] == "array":
index = int(key)
pad(list_stack[-1], index)
if get(key) == None or reset:
if get(key) is None or reset:
list_stack[-1][int(key)] = value
else:
list_stack[-1][int(key)] = get(key) + value
else:
if get(key) == None or reset:
if get(key) is None or reset:
son_stack[-1][key] = value
else:
son_stack[-1][key] = get(key) + value
@ -173,7 +173,7 @@ class SON(DictMixin):
info["empty"] = False
if name == "binary":
if get(info["key"]) == None:
if get(info["key"]) is None:
set(info["key"], "")
else:
set(info["key"], base64.b64decode(get(info["key"])), True)