def go(): library = library_from_env(e) image_source = image_source_from_env(e) ndp = library.load_ndp(e.thing_name) mf = MakeFiguresNDP(ndp=ndp, image_source=image_source, yourname=e.thing_name) data = mf.get_figure(which, data_format) mime = get_mime_for_format(data_format) return response_data(request=e.request, data=data, content_type=mime)
def go(): l = self.get_library(request) id_ndp = self.get_model_name(request) context = l._generate_context_with_hooks() ndp = l.load_ndp(id_ndp, context) mf = MakeFiguresNDP(ndp=ndp, library=l, yourname=id_ndp) data_format = str(request.matchdict['format']) data = mf.get_figure('ndp_graph_templatized', data_format) mime = get_mime_for_format(data_format) return response_data(request=request, data=data, content_type=mime)
def view_library_asset(self, request): l = self.get_library(request) asset = str(request.matchdict['asset']) ext = str(request.matchdict['ext']) filename = '%s.%s' % (asset, ext) f = l._get_file_data(filename) data = f['data'] content_type = get_mime_for_format(ext) from mcdp_web.utils.response import response_data return response_data(request, data, content_type)
def go(): data_format = str(request.matchdict['data_format']) # unicode library = self.get_library(request) widget_name = self.get_widget_name(request, spec) library_name = self.get_current_library_name(request) key = (library_name, spec, widget_name) if not key in self.last_processed2: l = self.get_library(request) context = l._generate_context_with_hooks() thing = spec.load(l, widget_name, context=context) else: thing = self.last_processed2[key] if thing is None: return response_image(request, 'Could not parse.') data = spec.get_png_data(library, widget_name, thing, data_format=data_format) from mcdp_web.images.images import get_mime_for_format mime = get_mime_for_format(data_format) return response_data(request, data, mime)