コード例 #1
0
ファイル: api.py プロジェクト: tdr0/yeti
def render(obj, template=None):
    mimetypes = request.accept_mimetypes
    best = mimetypes.best_match(['text/html', 'application/json'],
                                'application/json')
    if best == 'application/json':
        json_obj = recursive_encoder(obj)
        return jsonify(json_obj)
    return render_template(template, data=obj)
コード例 #2
0
ファイル: api.py プロジェクト: mikelga22/yeti
def bson_renderer(objects, template=None, ctx=None):
    data = recursive_encoder(objects)
    return dumps(data, default=to_json)
コード例 #3
0
ファイル: api.py プロジェクト: tomchop/yeti
def bson_renderer(objects, template=None, ctx=None):
    data = recursive_encoder(objects)
    return dumps(data, default=to_json)