Skip to content
Snippets Groups Projects
Commit 9231e1cb authored by Andreas Valder's avatar Andreas Valder
Browse files

fixed import errors for stats

parent 0b5a3e81
Branches
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ from server import * ...@@ -2,7 +2,7 @@ from server import *
import json import json
from jobs import date_json_handler from jobs import date_json_handler
from hashlib import md5 from hashlib import md5
from datetime import datetime import datetime
@app.route('/internal/stats') @app.route('/internal/stats')
@app.route('/internal/stats/<semester>') @app.route('/internal/stats/<semester>')
...@@ -13,11 +13,11 @@ def stats(): ...@@ -13,11 +13,11 @@ def stats():
for s in semester: for s in semester:
year = int(s['semester'][0:4]) year = int(s['semester'][0:4])
if s['semester'].endswith('ss'): if s['semester'].endswith('ss'):
s['from'] = datetime(year,4,1) s['from'] = datetime.datetime(year,4,1)
s['to'] = datetime(year,10,1) s['to'] = datetime.datetime(year,10,1)
if s['semester'].endswith('ws'): if s['semester'].endswith('ws'):
s['from'] = datetime(year,10,1) s['from'] = datetime.datetime(year,10,1)
s['to'] = datetime(year+1,4,1) s['to'] = datetime.datetime(year+1,4,1)
return render_template('stats.html',semester=semester,filter=request.args.get('filter')) return render_template('stats.html',semester=semester,filter=request.args.get('filter'))
statsqueries = {} statsqueries = {}
...@@ -117,7 +117,7 @@ def stats_viewsperday(req, param=""): ...@@ -117,7 +117,7 @@ def stats_viewsperday(req, param=""):
expr = queries[req].replace('%T', '"'+query(date_subexpr%('viewsperday.'+req), param)[0]['t']+'"') expr = queries[req].replace('%T', '"'+query(date_subexpr%('viewsperday.'+req), param)[0]['t']+'"')
params = [param]*expr.count('?') params = [param]*expr.count('?')
try: try:
modify(update_expr%('viewsperday.'+req, expr), param, *(params+[datetime.combine(date.today(), time())])) modify(update_expr%('viewsperday.'+req, expr), param, *(params+[datetime.datetime.combine(datetime.date.today(), datetime.time())]))
modify('COMMIT') modify('COMMIT')
except Exception: except Exception:
traceback.print_exc() traceback.print_exc()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment