summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpaste/httpserver.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/paste/httpserver.py b/paste/httpserver.py
index 48945db..4ac032a 100755
--- a/paste/httpserver.py
+++ b/paste/httpserver.py
@@ -196,7 +196,12 @@ class WSGIHandlerMixin:
content_length = int(self.headers.get('Content-Length', '0'))
except ValueError:
content_length = 0
- rfile = LimitedLengthFile(rfile, content_length)
+ #
+ # @@: LimitedLengthFile is currently broken in connection
+ # with SSL (sporatic errors that are diffcult to trace, but
+ # ones that go away when you don't use LimitedLengthFile)
+ #
+ #rfile = LimitedLengthFile(rfile, content_length)
remote_address = self.client_address[0]
self.wsgi_environ = {
@@ -1054,10 +1059,13 @@ class ServerExit(SystemExit):
caught)
"""
+# @@: ThreadPool is currently broken, it shouldn't be the default till
+# it is thoroughly tested.
+#
def serve(application, host=None, port=None, handler=None, ssl_pem=None,
ssl_context=None, server_version=None, protocol_version=None,
start_loop=True, daemon_threads=None, socket_timeout=None,
- use_threadpool=True, threadpool_workers=10,
+ use_threadpool=False, threadpool_workers=10,
threadpool_options=None):
"""
Serves your ``application`` over HTTP(S) via WSGI interface