aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsk Solem <askh@modwheel.net>2009-03-17 10:48:08 +0100
committerAsk Solem Hoel <askh@opera.com>2009-03-17 10:48:08 +0100
commitd153481657e6e4b05ffe2641dd364005b0787da1 (patch)
treef90255827d3351285427abfb401c711be985bf70
parentbce41a16d3e2004c9ecefedb7cff94ebf2955755 (diff)
downloadchishop-d153481657e6e4b05ffe2641dd364005b0787da1.tar.bz2
chishop-d153481657e6e4b05ffe2641dd364005b0787da1.tar.xz
chishop-d153481657e6e4b05ffe2641dd364005b0787da1.zip
Remove yadayada dependency
-rw-r--r--djangopypi/views.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/djangopypi/views.py b/djangopypi/views.py
index 90a9846..7136dda 100644
--- a/djangopypi/views.py
+++ b/djangopypi/views.py
@@ -4,12 +4,9 @@ from django.shortcuts import render_to_response
4from djangopypi.models import Project 4from djangopypi.models import Project
5from djangopypi.forms import ProjectRegisterForm 5from djangopypi.forms import ProjectRegisterForm
6from django.template import RequestContext 6from django.template import RequestContext
7from yadayada.utils import template_path_builder
8from django.utils.datastructures import MultiValueDict 7from django.utils.datastructures import MultiValueDict
9from django.core.files.uploadedfile import SimpleUploadedFile 8from django.core.files.uploadedfile import SimpleUploadedFile
10 9
11T = template_path_builder("djangopypi")
12
13 10
14def parse_weird_post_data(data): 11def parse_weird_post_data(data):
15 sep = data.splitlines()[1] 12 sep = data.splitlines()[1]
@@ -42,7 +39,7 @@ def parse_weird_post_data(data):
42 return MultiValueDict(post_data), files 39 return MultiValueDict(post_data), files
43 40
44 41
45def simple(request, template_name=T("simple")): 42def simple(request, template_name="djangopypi/simple.html"):
46 if request.method == "POST": 43 if request.method == "POST":
47 post_data, files = parse_weird_post_data(request.raw_post_data) 44 post_data, files = parse_weird_post_data(request.raw_post_data)
48 action = post_data.get(":action") 45 action = post_data.get(":action")
@@ -61,7 +58,9 @@ def simple(request, template_name=T("simple")):
61 58
62 return render_to_response(template_name, context_instance=context) 59 return render_to_response(template_name, context_instance=context)
63 60
64def show_links(request, dist_name, template_name=T("show_links")): 61
62def show_links(request, dist_name,
63 template_name="djangopypi/show_links.html"):
65 releases = Project.objects.get(name=dist_name) \ 64 releases = Project.objects.get(name=dist_name) \
66 .releases.all().order_by('-version') 65 .releases.all().order_by('-version')
67 66
@@ -72,7 +71,9 @@ def show_links(request, dist_name, template_name=T("show_links")):
72 71
73 return render_to_response(template_name, context_instance=context) 72 return render_to_response(template_name, context_instance=context)
74 73
75def show_version(request, dist_name, version, template_name=T("show_version")): 74
75def show_version(request, dist_name, version,
76 template_name="djangopypi/show_version.html"):
76 release = Project.objects.get(name=dist_name).releases \ 77 release = Project.objects.get(name=dist_name).releases \
77 .get(version=version) 78 .get(version=version)
78 79