| import json | |
| def main(request, response): | |
| response.headers.set(b"Content-Type", b"application/json") | |
| response.headers.set(b"Cache-Control", b"no-store") | |
| uuid = request.GET[b"uuid"] | |
| with request.server.stash.lock: | |
| request_count = request.server.stash.take(uuid) | |
| if request_count is None: | |
| request_count = 0 | |
| if not b"check" in request.GET: | |
| request_count += 1 | |
| request.server.stash.put(uuid, request_count) | |
| return json.dumps(request_count) |