From a6d562be183b5c060acccd6dab72500a702a7cfc Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 29 Oct 2020 11:25:46 -0700 Subject: [PATCH 1/2] Fixed the Expected 01 but got 00 error --- adafruit_requests.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/adafruit_requests.py b/adafruit_requests.py index 2d4d578..0adf4e6 100755 --- a/adafruit_requests.py +++ b/adafruit_requests.py @@ -422,7 +422,7 @@ def _get_socket(self, host, port, proto, *, timeout=1): sock.settimeout(timeout) # socket read timeout ok = True try: - sock.connect((connect_host, port)) + ok = sock.connect((connect_host, port)) except MemoryError: if not any(self._socket_free.items()): raise @@ -587,7 +587,11 @@ def __init__(self, socket, tls_mode): def connect(self, address): """connect wrapper to add non-standard mode parameter""" - return self._socket.connect(address, self._mode) + try: + self._socket.connect(address, self._mode) + return True + except RuntimeError as e: + return False class _FakeSSLContext: From 5a1a35b8920436a717691fdab2c37278f3922548 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 29 Oct 2020 11:32:50 -0700 Subject: [PATCH 2/2] Linted --- adafruit_requests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_requests.py b/adafruit_requests.py index 0adf4e6..2aacb17 100755 --- a/adafruit_requests.py +++ b/adafruit_requests.py @@ -590,7 +590,7 @@ def connect(self, address): try: self._socket.connect(address, self._mode) return True - except RuntimeError as e: + except RuntimeError: return False