umqtt.simple: Simplify check for user being unused.

There don't seem to be any MQTT implementations that expect an empty
username (instead of the field missing), so the check for unused `user` can
be simplified.

Signed-off-by: Felix Dörre <felix@dogcraft.de>
pull/793/head
Felix Dörre 2024-02-01 12:36:19 +00:00 zatwierdzone przez Damien George
rodzic 7cdf708815
commit 803452a1ac
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -75,7 +75,7 @@ class MQTTClient:
sz = 10 + 2 + len(self.client_id)
msg[6] = clean_session << 1
if self.user is not None:
if self.user:
sz += 2 + len(self.user) + 2 + len(self.pswd)
msg[6] |= 0xC0
if self.keepalive:
@ -101,7 +101,7 @@ class MQTTClient:
if self.lw_topic:
self._send_str(self.lw_topic)
self._send_str(self.lw_msg)
if self.user is not None:
if self.user:
self._send_str(self.user)
self._send_str(self.pswd)
resp = self.sock.read(4)