From 6f257e1534b175660cbd17190393b5b9bd3dfca6 Mon Sep 17 00:00:00 2001 From: Ryan Nowakowski Date: Thu, 12 Sep 2019 14:17:47 -0500 Subject: [PATCH] Disabled trust for insecure environment requests doesn't a bunch of weird things, including reading auth info from your ~/.netrc file. Disable that so our authorization header doesn't get stomped. --- docs/news/20190912.bugfix | 1 + src/mbed_cloud/client/client.py | 1 + 2 files changed, 2 insertions(+) create mode 100644 docs/news/20190912.bugfix diff --git a/docs/news/20190912.bugfix b/docs/news/20190912.bugfix new file mode 100644 index 00000000..88935acf --- /dev/null +++ b/docs/news/20190912.bugfix @@ -0,0 +1 @@ +Disabled requests lib trust for insecure environment diff --git a/src/mbed_cloud/client/client.py b/src/mbed_cloud/client/client.py index a1053075..0e1dce6c 100644 --- a/src/mbed_cloud/client/client.py +++ b/src/mbed_cloud/client/client.py @@ -37,6 +37,7 @@ def __init__(self, config): """ self.config = config self.session = requests.Session() + self.session.trust_env = False self.session.headers.update( { "Authorization": "Bearer %s" % self.config.api_key,