Skip to content

Commit e16dd06

Browse files
authored
Merge pull request #70 from brentru/sock-send
Modify esp32 socket.write to reflect socket core module api
2 parents abb1df0 + 1cfeb40 commit e16dd06

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

adafruit_esp32spi/adafruit_esp32spi_socket.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,17 @@ def connect(self, address, conntype=None):
8484
raise RuntimeError("Failed to connect to host", host)
8585
self._buffer = b''
8686

87-
def write(self, data): # pylint: disable=no-self-use
87+
def send(self, data): # pylint: disable=no-self-use
8888
"""Send some data to the socket"""
8989
_the_interface.socket_write(self._socknum, data)
9090
gc.collect()
9191

92+
def write(self, data):
93+
"""Sends data to the socket.
94+
NOTE: This method is deprecated and will be removed.
95+
"""
96+
self.send(data)
97+
9298
def readline(self):
9399
"""Attempt to return as many bytes as we can up to but not including '\r\n'"""
94100
#print("Socket readline")

adafruit_esp32spi/adafruit_esp32spi_wsgiserver.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,12 @@ def finish_response(self, result):
115115
for header in self._response_headers:
116116
response += "{0}: {1}\r\n".format(*header)
117117
response += "\r\n"
118-
self._client_sock.write(response.encode("utf-8"))
118+
self._client_sock.send(response.encode("utf-8"))
119119
for data in result:
120120
if isinstance(data, bytes):
121-
self._client_sock.write(data)
121+
self._client_sock.send(data)
122122
else:
123-
self._client_sock.write(data.encode("utf-8"))
123+
self._client_sock.send(data.encode("utf-8"))
124124
gc.collect()
125125
finally:
126126
print("closing")

0 commit comments

Comments
 (0)