Skip to content

Commit ec4fffb

Browse files
author
JeromeGalan
authored
Merge pull request #164 from Luos-io/rc_2.2.5
Pyluos version 2.2.5
2 parents 4649829 + 156e53a commit ec4fffb

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

pyluos/device.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,10 @@ def _setup(self):
210210
"pyluos_rev": version,
211211
"routing_table":state['routing_table']}
212212
try:
213-
requests.post("https://monorepo-services.vercel.app/api/telemetry",
213+
r = requests.post("https://monorepo-services.vercel.app/api/telemetry",
214214
data=luos_telemetry)
215+
if not r:
216+
print("Telemetry request failed : error " + str(r.status_code))
215217
except:
216218
print("Telemetry request failed.")
217219
else:

pyluos/io/serial_io.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def __init__(self, host, baudrate=None):
4444
self._serial = _serial.Serial(host, baudrate)
4545
self._serial.flush()
4646

47-
self._msg = queue.Queue(100)
47+
self._msg = queue.Queue(500)
4848
self._running = True
4949

5050
self._poll_loop = Thread(target=self._poll)
@@ -112,7 +112,13 @@ def extract_line(s):
112112
return extract_line(s[H+1:])
113113
else:
114114
# Footer is ok
115-
return s[data_start:data_end], s[data_end + 1:]
115+
data = s[data_start:data_end]
116+
if data == b'{}\n':
117+
# Datas are void
118+
return b'', s[data_end + 1:]
119+
else:
120+
# Datas are not void
121+
return data, s[data_end + 1:]
116122

117123
period = 1 / self.poll_frequency
118124
buff = b''

pyluos/io/ws.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(self, host, port=9342):
5050
self._ws = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
5151
self._ws.connect((host, port))
5252

53-
self._msg = queue.Queue(100)
53+
self._msg = queue.Queue(500)
5454
self._running = True
5555

5656
self._poll_loop = Thread(target=self._poll)

pyluos/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '2.2.4'
1+
version = '2.2.5'

0 commit comments

Comments
 (0)