diff options
author | ianb <devnull@localhost> | 2005-12-29 23:35:00 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2005-12-29 23:35:00 +0000 |
commit | d3e385a7ef977091e4c81162881f66f1b3d30d20 (patch) | |
tree | 3612435a1af7d9c19a81fb356ee6f0efaf206dec /paste/lint.py | |
parent | d571e2b5ba7cd2cb4f0df7758ff6334d24cb1fc1 (diff) | |
download | paste-d3e385a7ef977091e4c81162881f66f1b3d30d20.tar.gz |
Separate paste.deploy entry point for lint from its main function
Diffstat (limited to 'paste/lint.py')
-rw-r--r-- | paste/lint.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/paste/lint.py b/paste/lint.py index 6d14ea7..cfa475b 100644 --- a/paste/lint.py +++ b/paste/lint.py @@ -215,8 +215,7 @@ def check_environ(environ): # @@: these need filling out: if environ['REQUEST_METHOD'] not in ( - 'GET', 'HEAD', 'POST', - 'OPTIONS','PUT','DELETE','TRACE'): + 'GET', 'HEAD', 'POST', 'OPTIONS','PUT','DELETE','TRACE'): warnings.warn( "Unknown REQUEST_METHOD: %r" % environ['REQUEST_METHOD'], WSGIWarning) @@ -295,7 +294,7 @@ def check_content_type(status, headers): code = int(status.split(None, 1)[0]) # @@: need one more person to verify this interpretation of RFC 2616 # http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html - NO_MESSAGE_BODY = (204,304) + NO_MESSAGE_BODY = (204, 304) for name, value in headers: if name.lower() == 'content-type': if code not in NO_MESSAGE_BODY: @@ -318,4 +317,9 @@ def check_iterator(iterator): "You should not return a string as your application iterator, " "instead return a single-item list containing that string.") -__all__ = ['middleware'] +def make_middleware(application, global_conf): + # @@: global_conf should be taken out of the middleware function, + # and isolated here + return middleware(application) + +__all__ = ['middleware', 'make_middleware'] |