~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/submit/__init__.py

Give more human-readable 400 messages for submission.

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
        if req.method == 'POST':
63
63
            data = dict(req.get_fieldstorage())
64
64
            if 'revision' not in data:
65
 
                raise BadRequest('"revision" argument required')
 
65
                raise BadRequest('No revision selected.')
66
66
 
67
67
            try:
68
68
                revision = int(data['revision'])
69
69
            except ValueError:
70
 
                raise BadRequest('"revision" must be an integer')
 
70
                raise BadRequest('Revision must be an integer.')
71
71
 
72
72
            if 'project' not in data:
73
 
                raise BadRequest('"project" argument required')
 
73
                raise BadRequest('No project selected.')
74
74
 
75
75
            try:
76
76
                projectid = int(data['project'])
77
77
            except ValueError:
78
 
                raise BadRequest('"project" must be an integer')
 
78
                raise BadRequest('Project must be an integer.')
79
79
 
80
80
            project = req.store.find(Project, Project.id == projectid).one()
81
81