aboutsummaryrefslogtreecommitdiffstats
path: root/help.py
diff options
context:
space:
mode:
Diffstat (limited to 'help.py')
-rw-r--r--help.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/help.py b/help.py
index 8204fe7..87d95f6 100644
--- a/help.py
+++ b/help.py
@@ -6,6 +6,7 @@ import os
import jinja2
import webapp2
+from jinja2 import TemplateNotFound
from google.appengine.api import users
class HelpPage(webapp2.RedirectHandler):
@@ -38,8 +39,12 @@ class HelpPage(webapp2.RedirectHandler):
'myhost': myhost
}
- jinhtml = jinenv.get_template('help/' + page + '.html')
- self.response.out.write(jinhtml.render(jintemvar))
+ try:
+ jinhtml = jinenv.get_template('help/' + page + '.html')
+ self.response.out.write(jinhtml.render(jintemvar))
+ except TemplateNotFound:
+ self.response.set_status(404)
+ self.response.out.write(u'抱歉,查無此文件。')
jinenv = jinja2.Environment(