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