def get_charts(sheet_name_or_ix, book_name_or_ix=None, fullname_or_name=None, pid=None): book = get_book_object(fullname_or_name, book_name_or_ix, pid) sheet = get_sheet_object(book, sheet_name_or_ix) return jsonify(charts=[serialize_chart(chart) for chart in sheet.charts])
def get_chart(sheet_name_or_ix, chart_name_or_ix, book_name_or_ix=None, fullname_or_name=None, pid=None): book = get_book_object(fullname_or_name, book_name_or_ix, pid) sheet = get_sheet_object(book, sheet_name_or_ix) chart = int( chart_name_or_ix) if chart_name_or_ix.isdigit() else chart_name_or_ix return jsonify(serialize_chart(sheet.charts[chart]))
def get_chart(sheet_name_or_ix, chart_name_or_ix, book_name_or_ix=None, fullname_or_name=None, pid=None): book = get_book_object(fullname_or_name, book_name_or_ix, pid) sheet = get_sheet_object(book, sheet_name_or_ix) chart = int(chart_name_or_ix) if chart_name_or_ix.isdigit() else chart_name_or_ix return jsonify(serialize_chart(sheet.charts[chart]))