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
 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
Exemple #3
0
 def _iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return """ObjectId("%s")""" % str(o)
     else:
         return JSONEncoder._iterencode(self, o, markers)
Exemple #4
0
 def iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return '""'
     else:
         return JSONEncoder._iterencode(self, o, markers)
Exemple #5
0
 def _iterencode(self, obj, markers=None):
     if isinstance(obj, ObjectId):
         return """ObjectId("%s")""" % str(obj)
     else:
         return JSONEncoder._iterencode(self, obj, markers)
Exemple #6
0
 def iterencode(self, o, markers=None):
     if isinstance(o, ObjectId):
         return '""'
     else:
         return JSONEncoder._iterencode(self, o, markers)