summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paste/gzipper.py4
-rw-r--r--setup.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/paste/gzipper.py b/paste/gzipper.py
index 50e9e48..88ddd9c 100644
--- a/paste/gzipper.py
+++ b/paste/gzipper.py
@@ -12,9 +12,9 @@ class GzipOutput(object):
class middleware(object):
- def __init__(self, application, compress_level=5):
+ def __init__(self, application, global_conf, compress_level=5):
self.application = application
- self.compress_level = compress_level
+ self.compress_level = int(compress_level)
def __call__(self, environ, start_response):
if 'gzip' not in environ.get('HTTP_ACCEPT_ENCODING'):
diff --git a/setup.py b/setup.py
index 214b175..2efd2f5 100644
--- a/setup.py
+++ b/setup.py
@@ -56,6 +56,7 @@ functionality.
error_catcher=paste.exceptions.errormiddleware:ErrorMiddleware
cgitb=paste.cgitb_catcher:CgitbMiddleware
flup_session=paste.flup_session:SessionMiddleware
+ gzip=paste.gzipper:middleware
""",
},
)