We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ed9902d commit 0ebbc70Copy full SHA for 0ebbc70
uvicorn/protocols/http/httptools_impl.py
@@ -58,7 +58,14 @@ def __init__(
58
self.access_logger = logging.getLogger("uvicorn.access")
59
self.access_log = self.access_logger.hasHandlers()
60
self.parser = httptools.HttpRequestParser(self)
61
- self.parser.set_dangerous_leniencies(lenient_data_after_close=True)
+
62
+ try:
63
+ # Enable dangerous leniencies to allow server to a response on the first request from a pipelined request.
64
+ self.parser.set_dangerous_leniencies(lenient_data_after_close=True)
65
+ except AttributeError:
66
+ # httptools < 0.6.3
67
+ pass
68
69
self.ws_protocol_class = config.ws_protocol_class
70
self.root_path = config.root_path
71
self.limit_concurrency = config.limit_concurrency
0 commit comments