diff options
| author | Pepper <pepper@scannerjammer.com> | 2015-02-28 03:46:21 -0500 |
|---|---|---|
| committer | Pepper <pepper@scannerjammer.com> | 2015-02-28 03:46:21 -0500 |
| commit | 734114b9a6bed13883b9f33e3a5acafc52af07a9 (patch) | |
| tree | 982740438a404a8419a632d15d9db84a51fabdf4 /pbserver.py | |
| parent | 3fe6738fe4b425a18e1505b53d7dc4b8045d39e4 (diff) | |
fixed gradient problem...added better error logging for apps in testing
Diffstat (limited to 'pbserver.py')
| -rwxr-xr-x | pbserver.py | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/pbserver.py b/pbserver.py index 6712b76..9f2a209 100755 --- a/pbserver.py +++ b/pbserver.py @@ -4,6 +4,8 @@ from bottle import route, run, post, request from gradient import Gradient from imgrid import Imgrid from breaker import Breaker +from pattern import Pattern + from s3config import AWS_SECRET_ACCESS_KEY, AWS_ACCESS_KEY_ID, BUCKET_NAME import os @@ -115,8 +117,12 @@ def gradient(): im.create(); return return_image(im) except Exception as e: - sys.stderr.write(str(e)) + sys.stderr.write("imgradient failure\n") + sys.stderr.write("params:\n") + for i in request.forms: + sys.stderr.write("{}:{}\n".format(i, request.forms[i])) raise; + return json.dumps({ 'error' : 'Request could not be processed' }) @post('/im/api/imgrid') def imgrid(): @@ -143,4 +149,19 @@ def breaker(): sys.stderr.write(str(e)) return json.dumps({ 'error' : 'Request could not be processed' }) +@post('/im/api/impattern') +def pattern(): + try: + im = Pattern(request.forms) + im.create(); + return return_image(im, im.params['url']) + except Exception as e: + sys.stderr.write(str(e)) + sys.stderr.write("imgradient failure\n") + sys.stderr.write("params:\n") + for i in request.forms: + sys.stderr.write("{}:{}\n".format(i, request.forms[i])) + raise; + return json.dumps({ 'error' : 'Request could not be processed' }) + run(host='0.0.0.0', server='flup', port=8999, debug=True) |
