diff --git a/stats.py b/stats.py index 6023782053610015081d2c51b3b002848983711b..799e5bcb72ca5c72478f4b9a404bf10392a20bb0 100644 --- a/stats.py +++ b/stats.py @@ -2,7 +2,7 @@ from server import * import json from jobs import date_json_handler from hashlib import md5 -from datetime import datetime +import datetime @app.route('/internal/stats') @app.route('/internal/stats/<semester>') @@ -13,11 +13,11 @@ def stats(): for s in semester: year = int(s['semester'][0:4]) if s['semester'].endswith('ss'): - s['from'] = datetime(year,4,1) - s['to'] = datetime(year,10,1) + s['from'] = datetime.datetime(year,4,1) + s['to'] = datetime.datetime(year,10,1) if s['semester'].endswith('ws'): - s['from'] = datetime(year,10,1) - s['to'] = datetime(year+1,4,1) + s['from'] = datetime.datetime(year,10,1) + s['to'] = datetime.datetime(year+1,4,1) return render_template('stats.html',semester=semester,filter=request.args.get('filter')) statsqueries = {} @@ -117,7 +117,7 @@ def stats_viewsperday(req, param=""): expr = queries[req].replace('%T', '"'+query(date_subexpr%('viewsperday.'+req), param)[0]['t']+'"') params = [param]*expr.count('?') 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') except Exception: traceback.print_exc()