From 3cd1cae77149a99037c77cce7ad8382b85ae98d5 Mon Sep 17 00:00:00 2001 From: Jon Mease Date: Fri, 31 Aug 2018 06:50:43 -0400 Subject: [PATCH] Accept proxy-related environment variables as lower or upper case --- plotly/plotly/chunked_requests/chunked_request.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plotly/plotly/chunked_requests/chunked_request.py b/plotly/plotly/chunked_requests/chunked_request.py index b9234d41d36..4f8d325edb3 100644 --- a/plotly/plotly/chunked_requests/chunked_request.py +++ b/plotly/plotly/chunked_requests/chunked_request.py @@ -94,10 +94,13 @@ def _get_proxy_config(self): ssl_enabled = self._ssl_enabled if ssl_enabled: - proxy = os.environ.get("https_proxy") + proxy = (os.environ.get("https_proxy") or + os.environ.get("HTTPS_PROXY")) else: - proxy = os.environ.get("http_proxy") - no_proxy = os.environ.get("no_proxy") + proxy = (os.environ.get("http_proxy") or + os.environ.get("HTTP_PROXY")) + + no_proxy = os.environ.get("no_proxy") or os.environ.get("NO_PROXY") no_proxy_url = no_proxy and self._server in no_proxy if proxy and not no_proxy_url: