Commit 0c0b19a6313e012e8a61151db4f7a08c948da660
1 parent
dbac92b9
Exists in
master
and in
1 other branch
Fixed upload file
Showing
1 changed file
with
5 additions
and
10 deletions
Show diff stats
src/web/server.py
| @@ -77,19 +77,18 @@ class Package: | @@ -77,19 +77,18 @@ class Package: | ||
| 77 | return debtags | 77 | return debtags |
| 78 | 78 | ||
| 79 | class Request: | 79 | class Request: |
| 80 | - def __init__(self,web_input,user_id): | 80 | + def __init__(self,web_input): |
| 81 | + outputdir = tempfile.mkdtemp(prefix='',dir='./submissions/') | ||
| 82 | + user_id = outputdir.lstrip('./submissions/') | ||
| 81 | self.user_id = user_id | 83 | self.user_id = user_id |
| 82 | self.storage = web_input | 84 | self.storage = web_input |
| 83 | 85 | ||
| 84 | self.pkgs_list = [] | 86 | self.pkgs_list = [] |
| 85 | if web_input.has_key('pkgs_list'): | 87 | if web_input.has_key('pkgs_list'): |
| 86 | self.pkgs_list = web_input['pkgs_list'].encode('utf8').split() | 88 | self.pkgs_list = web_input['pkgs_list'].encode('utf8').split() |
| 87 | - print self.pkgs_list | ||
| 88 | - print web_input['pkgs_file'] | ||
| 89 | - if web_input['pkgs_file']: | 89 | + if web_input['pkgs_file'].value: |
| 90 | f = open(outputdir + "/packages_list", "wb") | 90 | f = open(outputdir + "/packages_list", "wb") |
| 91 | lines = web_input['pkgs_file'].file.readlines() | 91 | lines = web_input['pkgs_file'].file.readlines() |
| 92 | - print lines | ||
| 93 | if lines[0].startswith('POPULARITY-CONTEST'): | 92 | if lines[0].startswith('POPULARITY-CONTEST'): |
| 94 | del lines[0] | 93 | del lines[0] |
| 95 | del lines[-1] | 94 | del lines[-1] |
| @@ -214,11 +213,7 @@ class RandomRequest(Request): | @@ -214,11 +213,7 @@ class RandomRequest(Request): | ||
| 214 | 213 | ||
| 215 | class AppRecommender: | 214 | class AppRecommender: |
| 216 | def POST(self): | 215 | def POST(self): |
| 217 | - print "post",web.input() | ||
| 218 | - outputdir = tempfile.mkdtemp(prefix='',dir='./submissions/') | ||
| 219 | - user_id = outputdir.lstrip('./submissions/') | ||
| 220 | - print web.input(pkgs_file={}) | ||
| 221 | - request = Request(web.input(pkgs_file={}),user_id) | 216 | + request = Request(web.input(pkgs_file={})) |
| 222 | if not request.validates(): | 217 | if not request.validates(): |
| 223 | return render.error(request.errors) | 218 | return render.error(request.errors) |
| 224 | else: | 219 | else: |