| import gzip as gzip_module | |
| from cStringIO import StringIO | |
| import os | |
| def main(request, response): | |
| dir_path = os.path.dirname(os.path.realpath(__file__)) | |
| file_path = os.path.join(dir_path, 'resource_timing_test0.xml') | |
| f = open(file_path, 'r') | |
| output = f.read() | |
| out = StringIO() | |
| with gzip_module.GzipFile(fileobj=out, mode="w") as f: | |
| f.write(output) | |
| output = out.getvalue() | |
| headers = [("Content-type", "text/plain"), | |
| ("Content-Encoding", "gzip"), | |
| ("Content-Length", len(output))] | |
| return headers, output |