diff options
author | Michal Toman <mtoman@redhat.com> | 2011-06-09 10:42:47 +0200 |
---|---|---|
committer | Michal Toman <mtoman@redhat.com> | 2011-06-09 10:42:47 +0200 |
commit | 1bd7646c8536e7cb1731aceb294233ef55a2a0c0 (patch) | |
tree | 199e7ec61c92286c17a91b8a65ebf8fa44fd3653 /src/retrace/log.wsgi | |
parent | fc1a5c5f0021570c33c8e52e755eb1f20b10f0eb (diff) | |
download | abrt-1bd7646c8536e7cb1731aceb294233ef55a2a0c0.tar.gz abrt-1bd7646c8536e7cb1731aceb294233ef55a2a0c0.tar.xz abrt-1bd7646c8536e7cb1731aceb294233ef55a2a0c0.zip |
remove Retrace server code
Diffstat (limited to 'src/retrace/log.wsgi')
-rw-r--r-- | src/retrace/log.wsgi | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/retrace/log.wsgi b/src/retrace/log.wsgi deleted file mode 100644 index 5bdc4ffb..00000000 --- a/src/retrace/log.wsgi +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/python - -from retrace import * - -def application(environ, start_response): - request = Request(environ) - - match = URL_PARSER.match(request.script_name) - if not match: - return response(start_response, "404 Not Found", - "Invalid URL") - - taskdir = "%s/%s" % (CONFIG["SaveDir"], match.group(1)) - - if not os.path.isdir(taskdir): - return response(start_response, "404 Not Found", - "There is no such task") - - pwdpath = "%s/password" % taskdir - try: - pwdfile = open(pwdpath, "r") - pwd = pwdfile.read() - pwdfile.close() - except: - return response(start_response, "500 Internal Server Error", - "Unable to verify password") - - if not "X-Task-Password" in request.headers or \ - request.headers["X-Task-Password"] != pwd: - return response(start_response, "403 Forbidden", - "Invalid password") - - logpath = "%s/retrace_log" % taskdir - if not os.path.isfile(logpath): - return response(start_response, "404 Not Found", - "There is no log for the specified task") - - try: - logfile = open(logpath, "r") - output = logfile.read() - logfile.close() - except: - return response(start_response, "500 Internal Server Error", - "Unable to read log file") - - return response(start_response, "200 OK", output) |