aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'libpathod/app.py')
-rw-r--r--libpathod/app.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/libpathod/app.py b/libpathod/app.py
index 4b5758a0..b8e1ccdd 100644
--- a/libpathod/app.py
+++ b/libpathod/app.py
@@ -1,5 +1,5 @@
import logging, pprint, cStringIO
-from flask import Flask, jsonify, render_template, request
+from flask import Flask, jsonify, render_template, request, abort
import version, rparse
logging.basicConfig(level="DEBUG")
@@ -58,7 +58,10 @@ def log():
@app.route('/log/<int:lid>')
def onelog(lid):
- l = pprint.pformat(app.config["pathod"].log_by_id(int(lid)))
+ item = app.config["pathod"].log_by_id(int(lid))
+ if not item:
+ abort(404)
+ l = pprint.pformat(item)
return render_template("onelog.html", section="log", alog=l, lid=lid)