def response(self): first = True for entry in self.entries_iterator(): if first: self.generate_json_frame() yield self.parts[0] json_dict = to_json(entry) else: json_dict = ',' + to_json(entry) yield json_dict first = False yield self.parts[1]
def slicer_model(): # options # get dataset info results = {"models": {}, "options": {}} cubesarg = request.args.get("cubes", []) cubes = cubesarg.split("|") for cube in cubes: dataset = get_dataset(cube) if dataset: results["models"][cube] = dataset.detailed_dict() results["options"] = GEO_MAPPING results["formats"] = FORMATOPTS resp = Response(response=to_json(results), status=200, mimetype="application/json") return resp
def get_json_result(self): results = self._getcache() resultmodel = {"cells": results} tempmodel = {} for dataset in self.cubes: tempmodel[dataset] = get_dataset(dataset).detailed_dict() resultmodel['models'] = tempmodel resultmodel['attributes'] = self.drilldowntables if self.clusterparams['cluster']: resultmodel['cluster'] = self.get_clusters(resultmodel['cells']) resp = Response(response=to_json(resultmodel), status=200, \ mimetype="application/json") return resp
def slicer_model(): #options #get dataset info results = {"models": {}, "options": {}} cubesarg = request.args.get("cubes", []) cubes = cubesarg.split("|") for cube in cubes: dataset = get_dataset(cube) if dataset: results['models'][cube] = dataset.detailed_dict() results['options'] = GEO_MAPPING results['formats'] = FORMATOPTS resp = Response(response=to_json(results), status=200, \ mimetype="application/json") return resp
def get_json_result(self): results = self._getcache() resultmodel = { "cells": results } tempmodel = {} for dataset in self.cubes: tempmodel[dataset] = get_dataset(dataset).detailed_dict() resultmodel['models'] = tempmodel resultmodel['attributes'] = self.drilldowntables if self.clusterparams['cluster']: resultmodel['cluster'] = self.get_clusters(resultmodel['cells']) resp = Response(response=to_json(resultmodel), status=200, \ mimetype="application/json") return resp