Commit e07f3a34ad8adad609a80cca0b3de71b2a45ae99
1 parent
2086b774
Exists in
master
and in
1 other branch
- prevent going to /results when not in practice mode.
Showing
1 changed file
with
6 additions
and
3 deletions
Show diff stats
serve.py
@@ -63,9 +63,12 @@ class Root(object): | @@ -63,9 +63,12 @@ class Root(object): | ||
63 | # --- RESULTS ------------------------------------------------------------ | 63 | # --- RESULTS ------------------------------------------------------------ |
64 | @cherrypy.expose | 64 | @cherrypy.expose |
65 | def results(self): | 65 | def results(self): |
66 | - r = self.database.test_grades(self.testconf['ref']) | ||
67 | - template = self.templates.get_template('results.html') | ||
68 | - return template.render(t=self.testconf, results=r) | 66 | + if self.testconf.get('practice', False): |
67 | + r = self.database.test_grades(self.testconf['ref']) | ||
68 | + template = self.templates.get_template('results.html') | ||
69 | + return template.render(t=self.testconf, results=r) | ||
70 | + else: | ||
71 | + raise cherrypy.HTTPRedirect('/') | ||
69 | 72 | ||
70 | # --- TEST --------------------------------------------------------------- | 73 | # --- TEST --------------------------------------------------------------- |
71 | @cherrypy.expose | 74 | @cherrypy.expose |