From 226713a5a0a3a071b700ebac40721570c2a6c38c Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Sun, 30 Dec 2018 10:38:40 +0100 Subject: [PATCH] Apply requests environment settings Allows use of enironment variables for setting proxies and trusted CAs. See: http://docs.python-requests.org/en/master/user/advanced/#prepared-requests --- toot/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toot/http.py b/toot/http.py index b7f1aea..b5b6839 100644 --- a/toot/http.py +++ b/toot/http.py @@ -8,7 +8,8 @@ def send_request(request, allow_redirects=True): with Session() as session: prepared = session.prepare_request(request) - response = session.send(prepared, allow_redirects=allow_redirects) + settings = session.merge_environment_settings(prepared.url, {}, None, None, None) + response = session.send(prepared, allow_redirects=allow_redirects, **settings) log_response(response)