def _iterencode(self, obj, markers=None):
     if isinstance(obj, tuple) and hasattr(obj, '_asdict'):
         gen = self._iterencode_dict(obj._asdict(), markers)
     else:
         gen = JSONEncoder._iterencode(self, obj, markers)
     for chunk in gen:
         yield chunk
示例#2
0
 def _iterencode(self, obj, markers=None):
     if isinstance(obj, tuple) and hasattr(obj, '_asdict'):
         gen = self._iterencode_dict(obj._asdict(), markers)
     else:
         gen = JSONEncoder._iterencode(self, obj, markers)
     for chunk in gen:
         yield chunk
示例#3
0
 def _iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return """ObjectId("%s")""" % str(o)
     else:
         return JSONEncoder._iterencode(self, o, markers)
示例#4
0
 def iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return '""'
     else:
         return JSONEncoder._iterencode(self, o, markers)
示例#5
0
文件: db.py 项目: christina-n/unis
 def _iterencode(self, obj, markers=None):
     if isinstance(obj, ObjectId):
         return """ObjectId("%s")""" % str(obj)
     else:
         return JSONEncoder._iterencode(self, obj, markers)
示例#6
0
 def iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return '""'
     else:
         return JSONEncoder._iterencode(self, o, markers)