From 392a1c3cfcdbf68ad1827391477dcc9e51e26228 Mon Sep 17 00:00:00 2001 From: Andrew Kress Date: Tue, 9 Jan 2018 08:21:34 -0600 Subject: [PATCH 1/2] move the _save_cache(self.cache, self.cache_file) inside the if statement so when we are not reusing the session it does not attempt to persist the token to disk. --- ring_doorbell/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ring_doorbell/__init__.py b/ring_doorbell/__init__.py index 9e18f0a2..a419cbf9 100644 --- a/ring_doorbell/__init__.py +++ b/ring_doorbell/__init__.py @@ -131,8 +131,8 @@ def _authenticate(self, attempts=RETRY_TOKEN, session=None): if self._reuse_session: self.cache['account'] = self.username self.cache['token'] = self.token + _save_cache(self.cache, self.cache_file) - _save_cache(self.cache, self.cache_file) return True self.is_connected = False From 28cdfc73d5cd0ee5cd2220b5075ae7db685960d4 Mon Sep 17 00:00:00 2001 From: Andrew Kress Date: Tue, 9 Jan 2018 08:30:44 -0600 Subject: [PATCH 2/2] fix indentation --- ring_doorbell/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ring_doorbell/__init__.py b/ring_doorbell/__init__.py index a419cbf9..a315b29c 100644 --- a/ring_doorbell/__init__.py +++ b/ring_doorbell/__init__.py @@ -131,7 +131,7 @@ def _authenticate(self, attempts=RETRY_TOKEN, session=None): if self._reuse_session: self.cache['account'] = self.username self.cache['token'] = self.token - _save_cache(self.cache, self.cache_file) + _save_cache(self.cache, self.cache_file) return True