diff --git a/distem/__init__.py b/distem/__init__.py index f76d19d2f67483f6d267d6bba9c8335958ca79e2..c983f40b523b302e68945cdd4430ea7302a7d8fe 100644 --- a/distem/__init__.py +++ b/distem/__init__.py @@ -2,6 +2,7 @@ import json import copy import logging import requests +from requests.adapters import HTTPAdapter class Distem: @@ -875,7 +876,10 @@ class Distem: req = requests.Request(method, route, data=_data) prepped = req.prepare() - response = self.client.send(prepped) + # we merge with the environmental settings (e.g proxy) + settings = self.client.merge_environment_settings( + prepped.url, {}, None, False, None) + response = self.client.send(prepped, **settings) if 200 <= response.status_code < 300: try: