def generate(self, context): import generate pbm = generate.getPBMData(context) timelineHeight = context.options.pbm.timelineHeight timelineWidth = context.options.pbm.timelineWidth return { "pbm": pbm, "timelineHeight": timelineHeight, "timelineWidth": timelineWidth }
def pbmGraph(request, param): import library, views, imggen, generate try: context = views.interpretRequest(request, param) data = generate.getPBMData(context) img = imggen.createPBMGraph(context, data) return library.imageResponse(img) except library.NoSuchGeekException: img = open("error.png") return webserver.response(img, content_type="image/png")
def ipod(request, param): import selectors, library try: context = interpretRequest(request, param) pbm = generate.getPBMData(context) favourites = generate.getFavourites(context, selectors.AllGamesSelector()) favourites = favourites[:50] shouldPlayOwn = generate.getShouldPlayOwnData(context) (pogo, pogoCollections) = generate.getPogoData(context, selectors.OwnedGamesSelector()) return webserver.render("stats/ipod_main.html", locals(), request) except library.NoSuchGeekException: return webserver.render("stats/ipod_geek_error.html", locals(), request)
def ipod(request, param): import selectors, library try: context = interpretRequest(request, param) pbm = generate.getPBMData(context) favourites = generate.getFavourites(context, selectors.AllGamesSelector()) favourites = favourites[:50] shouldPlayOwn = generate.getShouldPlayOwnData(context) (pogo, pogoCollections) = generate.getPogoData( context, selectors.OwnedGamesSelector()) return webserver.render("stats/ipod_main.html", locals(), request) except library.NoSuchGeekException: return webserver.render("stats/ipod_geek_error.html", locals(), request)
def generate(self, context): import generate pbm = generate.getPBMData(context) return {"pbm": pbm}
def generate(self, context): import generate pbm = generate.getPBMData(context) return { "pbm" : pbm }
def generate(self, context): import generate pbm = generate.getPBMData(context) timelineHeight = context.options.pbm.timelineHeight timelineWidth = context.options.pbm.timelineWidth return { "pbm" : pbm, "timelineHeight" : timelineHeight, "timelineWidth" : timelineWidth }