Skip to content

Commit 9f7b60b

Browse files
committed
umqtt.simple: publish(): Reuse existing bytearray.
1 parent 1e83b27 commit 9f7b60b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

umqtt.simple/umqtt/simple.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,8 @@ def publish(self, topic, msg, retain=False, qos=0):
7979
if qos > 0:
8080
self.pid += 1
8181
pid = self.pid
82-
buf = bytearray(b"\0\0")
83-
struct.pack_into("!H", buf, 0, pid)
84-
self.sock.write(buf)
82+
struct.pack_into("!H", pkt, 0, pid)
83+
self.sock.write(pkt, 2)
8584
self.sock.write(msg)
8685
if qos == 1:
8786
while 1:

0 commit comments

Comments
 (0)