stash-take.py (429B)
1 from wptserve.handlers import json_handler 2 3 4 @json_handler 5 def main(request, response): 6 dir = u'/'.join(request.url_parts.path.split(u'/')[:-1]) + u'/' 7 key = request.GET.first(b"key") 8 response.headers.set(b'Access-Control-Allow-Origin', b'*') 9 value = request.server.stash.take(key, dir) 10 if value is None: 11 response.status = 404 12 return 'No entry is found' 13 response.status = 200 14 return value