diff options
| author | cce <devnull@localhost> | 2005-12-15 17:06:35 +0000 |
|---|---|---|
| committer | cce <devnull@localhost> | 2005-12-15 17:06:35 +0000 |
| commit | c2bbb51219072cfe597f8a8f235799f3367ca856 (patch) | |
| tree | ef86eb0fc15f986e42147f87f0228029b2a2c776 /paste/util | |
| parent | c82ae2dfa5f9f93ac864467707d23985192ec8a2 (diff) | |
| download | paste-c2bbb51219072cfe597f8a8f235799f3367ca856.tar.gz | |
expose protocol_version on serve() function
Diffstat (limited to 'paste/util')
| -rwxr-xr-x | paste/util/httpserver.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/paste/util/httpserver.py b/paste/util/httpserver.py index 145ea53..30e00c0 100755 --- a/paste/util/httpserver.py +++ b/paste/util/httpserver.py @@ -234,8 +234,8 @@ class WSGIServer(SocketServer.ThreadingMixIn, SecureHTTPServer): RequestHandlerClass, ssl_context) self.wsgi_application = wsgi_application -def serve(application, host=None, port=None, handler=None, - ssl_pem=None, server_version=None): +def serve(application, host=None, port=None, handler=None, ssl_pem=None, + server_version=None, protocol_version=None): ssl_context = None if ssl_pem: @@ -253,6 +253,9 @@ def serve(application, host=None, port=None, handler=None, handler.server_version = server_version handler.sys_version = None + if protocol_version: + handler.protocol_version = protocol_version + server = WSGIServer(application, server_address, handler, ssl_context) print "serving on %s:%s" % server.server_address try: @@ -268,4 +271,5 @@ if __name__ == '__main__': import os from paste.wsgilib import dump_environ #serve(dump_environ, ssl_pem="test.pem") - serve(dump_environ, server_version="Wombles/1.0") + serve(dump_environ, server_version="Wombles/1.0", + protocol_version="HTTP/1.1") |
