예제 #1
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
예제 #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)