diff --git a/adafruit_esp32spi/adafruit_esp32spi_socket.py b/adafruit_esp32spi/adafruit_esp32spi_socket.py index d08f090..c5c3573 100644 --- a/adafruit_esp32spi/adafruit_esp32spi_socket.py +++ b/adafruit_esp32spi/adafruit_esp32spi_socket.py @@ -86,7 +86,7 @@ def send(self, data): # pylint: disable=no-self-use _the_interface.socket_write(self._socknum, data, conn_mode=conntype) gc.collect() - def recv(self, bufsize: int): + def recv(self, bufsize: int) -> bytes: """Reads some bytes from the connected remote address. Will only return an empty string after the configured timeout. @@ -94,6 +94,7 @@ def recv(self, bufsize: int): """ buf = bytearray(bufsize) self.recv_into(buf, bufsize) + return bytes(buf) def recv_into(self, buffer, nbytes: int = 0): """Read bytes from the connected remote address into a given buffer. diff --git a/docs/api.rst b/docs/api.rst index 9da4926..0cfe5a8 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -13,9 +13,6 @@ .. automodule:: adafruit_esp32spi.adafruit_esp32spi_wifimanager :members: -.. automodule:: adafruit_esp32spi.adafruit_esp32spi_wsgiserver - :members: - .. automodule:: adafruit_esp32spi.digitalio :members: