Mercurial > piecrust2
comparison piecrust/serving.py @ 5:474c9882decf
Upgrade to Python 3.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 11 Aug 2014 22:36:47 -0700 |
parents | f485ba500df3 |
children | 343d08ef5668 |
comparison
equal
deleted
inserted
replaced
4:7dc71c2dc9a8 | 5:474c9882decf |
---|---|
2 import gzip | 2 import gzip |
3 import time | 3 import time |
4 import os.path | 4 import os.path |
5 import hashlib | 5 import hashlib |
6 import logging | 6 import logging |
7 import StringIO | 7 import io |
8 from werkzeug.exceptions import (NotFound, MethodNotAllowed, | 8 from werkzeug.exceptions import (NotFound, MethodNotAllowed, |
9 InternalServerError) | 9 InternalServerError) |
10 from werkzeug.serving import run_simple | 10 from werkzeug.serving import run_simple |
11 from werkzeug.wrappers import Request, Response | 11 from werkzeug.wrappers import Request, Response |
12 from werkzeug.wsgi import wrap_file | 12 from werkzeug.wsgi import wrap_file |
235 timing_info) | 235 timing_info) |
236 | 236 |
237 if ('gzip' in request.accept_encodings and | 237 if ('gzip' in request.accept_encodings and |
238 app.config.get('site/enable_gzip')): | 238 app.config.get('site/enable_gzip')): |
239 try: | 239 try: |
240 gzip_buffer = StringIO.StringIO() | 240 gzip_buffer = io.StringIO() |
241 gzip_file = gzip.GzipFile( | 241 gzip_file = gzip.GzipFile( |
242 mode='wb', | 242 mode='wb', |
243 compresslevel=9, | 243 compresslevel=9, |
244 fileobj=gzip_buffer) | 244 fileobj=gzip_buffer) |
245 gzip_file.write(rp_content) | 245 gzip_file.write(rp_content) |