diff --git a/adafruit_httpserver/response.py b/adafruit_httpserver/response.py index c6cdcea..c24a14f 100644 --- a/adafruit_httpserver/response.py +++ b/adafruit_httpserver/response.py @@ -247,3 +247,4 @@ def _send_bytes( continue if exc.errno == ECONNRESET: return + raise diff --git a/adafruit_httpserver/server.py b/adafruit_httpserver/server.py index 0a41616..8ee473b 100644 --- a/adafruit_httpserver/server.py +++ b/adafruit_httpserver/server.py @@ -104,6 +104,7 @@ def _receive_header_bytes( except OSError as ex: if ex.errno == ETIMEDOUT: break + raise except Exception as ex: raise ex return received_bytes @@ -122,6 +123,7 @@ def _receive_body_bytes( except OSError as ex: if ex.errno == ETIMEDOUT: break + raise except Exception as ex: raise ex return received_body_bytes[:content_length]