def pkg(request, pkg): vals = {} vals["stats"] = DataStats() vals["user"] = maybe_login(request) vals["name"] = pkg try: ps = PackageStats(pkg) except UnknownPackageError: return render_to_response('unknown_pkg.html', vals) h = ps.hist.timeline[-10:] history = [] for d in h: history.insert(0, (d, h[d])) vals["pkg_stats"] = filter(lambda x: x!=None, map(lambda x: ps.for_distro(*x),STAT_DISTROS)) vals["description"] = ps.hist.description vals["history"] = history vals["approx"] = ps.hist.ish vals["True"] = True return render_to_response('pkg.html', vals)
def pkg(request, pkg): s = DataStats() try: ps = PackageStats(pkg) except UnknownPackageError: return render_to_response('unknown_pkg.html', {"stats": s, "name" : pkg } ) h = ps.hist.timeline[-10:] history = [] for d in h: history.insert(0, (d, h[d])) return render_to_response('pkg.html', {"stats": s, "pkg_stats":filter(lambda x: x!=None, map(lambda x: ps.for_distro(*x),STAT_DISTROS)), "name" : pkg, "description" : ps.hist.description, "history" : history, "approx" : ps.hist.ish, "True" : True } )