| from urllib.parse import unquote | |
| from wptserve.utils import isomorphic_encode | |
| def main(request, response): | |
| # Cookies may require whitespace (e.g. in the `Expires` attribute), so the | |
| # query string should be decoded. | |
| cookie = unquote(request.url_parts.query) | |
| headers = [] | |
| headers.append((b"Set-Cookie", isomorphic_encode(cookie))) | |
| return (200, headers, "") | |