blob: e24ba1bc76610ed6ede746901772e781568382f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import os
import django.template
import django.shortcuts
import models
import DiffGzHandler
import Conf
def package_vers(request, package, version):
pkg = models.SourcePackage.objects.get( name=package, version=version )
ctx = django.template.RequestContext(request)
tmpl = 'package_vers.html'
diffhandler = None
if pkg.diffgz_name:
dgz = os.sep.join([Conf.archive_root, pkg.loc, pkg.diffgz_name])
diffhandler = DiffGzHandler.DiffGzHandler(dgz)
extra = { 'pkg':pkg, 'ctx':ctx, 'conf':Conf, 'diffhandler':diffhandler }
return django.shortcuts.render_to_response(tmpl, extra, context_instance=ctx)
|