From 606dc4f5ebee0f5428ee026e3019da4a5b1d3f6d Mon Sep 17 00:00:00 2001 From: Justin Myers Date: Tue, 21 May 2024 07:45:56 -0700 Subject: [PATCH] Remove timeout Exception --- adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py b/adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py index 0509a63..a086e17 100644 --- a/adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py +++ b/adafruit_wiznet5k/adafruit_wiznet5k_socketpool.py @@ -21,9 +21,9 @@ except ImportError: pass +import errno import gc from sys import byteorder -from errno import ETIMEDOUT from micropython import const from adafruit_ticks import ticks_ms, ticks_diff @@ -638,7 +638,7 @@ def recv_into( # pylint: disable=unused-argument # non-blocking mode break if ticks_diff(ticks_ms(), last_read_time) / 1000 > self._timeout: - raise timeout("timed out") + raise OSError(errno.ETIMEDOUT) return num_read @_check_socket_closed @@ -813,11 +813,3 @@ def type(self): def proto(self): """Socket protocol (always 0x00 in this implementation).""" return 0 - - -class timeout(TimeoutError): # pylint: disable=invalid-name - """TimeoutError class. An instance of this error will be raised by recv_into() if - the timeout has elapsed and we haven't received any data yet.""" - - def __init__(self, msg): - super().__init__(ETIMEDOUT, msg)