You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is effectively a revival of #293 (from @vbanos). The cURL HTTP client in Tornado is both faster and supports more funny business that various HTTP servers do. This might also improve some of the weird memory & SSL errors we run into in production every so often.
Last time around, we had some concerns about whether `CURLOPT_MAXFILESIZE` would be good enough to restrict the size of responses and mitigate memory issues. Happily, we now have tests around this and it does.
To continue using the simple HTTP client, set the `USE_SIMPLE_HTTP_CLIENT` environment variable. As long as the cURL client works well, though, we’ll probably eventually drop support for the simple one.
Copy file name to clipboardExpand all lines: README.md
+11-2Lines changed: 11 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -41,19 +41,20 @@ Legacy projects that may be revisited:
41
41
privileges to install or use it, and it won't interfere with any other
42
42
installations of Python already on your system.)
43
43
44
-
2. Install libxml2and libxslt. (This package uses lxml, which requires your system to have the libxml2 and libxslt libraries.)
44
+
2. Install libxml2, libxslt, and openssl. (This package uses lxml, which requires your system to have the libxml2 and libxslt libraries, and pycurl, which requires libcurl [built-in on MacOS] and openssl.)
0 commit comments