From d3e8f24b4da66059058627168f3f71eaf7626a93 Mon Sep 17 00:00:00 2001 From: "gasperfele@fri1.uni-lj.si" Date: Thu, 9 Apr 2015 18:00:43 +0000 Subject: fixed disk template names git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@298 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414 --- kpov_judge/web/kpov_judge/kpov_judge.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'kpov_judge/web/kpov_judge/kpov_judge.py') diff --git a/kpov_judge/web/kpov_judge/kpov_judge.py b/kpov_judge/web/kpov_judge/kpov_judge.py index 67a0d1c..aadec65 100755 --- a/kpov_judge/web/kpov_judge/kpov_judge.py +++ b/kpov_judge/web/kpov_judge/kpov_judge.py @@ -35,7 +35,8 @@ def before_request(): user = app.config['USERNAME'] password = app.config['PASSWORD'] g.db.authenticate(user, password) - except: + except Exception, e: + # raise e #no auth or auth config? pass @@ -43,7 +44,7 @@ def before_request(): def root(): student_id = flask.app.request.environ.get('REMOTE_USER', 'Nobody') # env = flask.app.request.environ - tasks = g.db.tasks.find(dict(), {'task_id':1}) + tasks = g.db.tasks.find(dict(), {'task_id':1, }).sort('task_id') if tasks is not None: task_list = [i['task_id'] for i in tasks] else: @@ -99,7 +100,7 @@ def results_dict(task_id): try: entry = db.results.find_one( {'$query': {'task_id': task_id, 'student_id': student_id}, - '$orderby': {'status': -1}}, + '$orderby': {'time': -1}}, {'result': 1, 'status': 1, 'hints': 1, '_id': 0}) if entry is None: return {'result': 'Naloga ni bila nikdar ocenjena', 'status': 'NOT OK'} -- cgit v1.2.1