# HG changeset patch # User Matt Johnston # Date 1342021344 -28800 # Node ID 5026780c2dc7ea75ec33cda55b3cc82327a580d5 # Parent c0ffbfaac1c7b897d574c5fb4285d17f6911edf4 - Fix HTTPError - Add wsgi script diff -r c0ffbfaac1c7 -r 5026780c2dc7 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 c0ffbfaac1c7 -r 5026780c2dc7 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()