# HG changeset patch # User Matt Johnston # Date 1342021344 -28800 # Node ID 3cd1ca6d0489154770a1d86795034673c316c722 # Parent ccce79dcb316fea9fbea63e5be85799022afc152 - Fix HTTPError - Add wsgi script diff -r ccce79dcb316 -r 3cd1ca6d0489 web/templog.py --- a/web/templog.py Wed Jul 11 23:38:36 2012 +0800 +++ b/web/templog.py Wed Jul 11 23:42:24 2012 +0800 @@ -23,7 +23,7 @@ mac = request.forms.hmac if hmac.new(config.HMAC_KEY, enc_lines).hexdigest() != mac: - raise HTTPError(code = 403, output = "Bad key") + raise bottle.HTTPError(code = 403, output = "Bad key") lines = zlib.decompress(binascii.a2b_base64(enc_lines)).split('\n') diff -r ccce79dcb316 -r 3cd1ca6d0489 web/templog.wsgi --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/templog.wsgi Wed Jul 11 23:42:24 2012 +0800 @@ -0,0 +1,12 @@ +import os +import sys +# Change working directory so relative paths (and template lookup) work again +thisdir = os.path.dirname(__file__) +os.chdir(thisdir) + +# for some reason local imports don't work... +sys.path.append(thisdir) + +import bottle +import templog +application = bottle.default_app()