kopia lustrzana https://github.com/Yakifo/amqtt
Move writer.close() after writer_coro is done
rodzic
92a2b50a8c
commit
1e563ee257
|
@ -127,8 +127,8 @@ class ProtocolHandler:
|
||||||
def stop(self):
|
def stop(self):
|
||||||
self._running = False
|
self._running = False
|
||||||
yield from self.outgoing_queue.put("STOP")
|
yield from self.outgoing_queue.put("STOP")
|
||||||
yield from self.writer.close()
|
|
||||||
yield from asyncio.wait([self._writer_task, self._reader_task], loop=self._loop)
|
yield from asyncio.wait([self._writer_task, self._reader_task], loop=self._loop)
|
||||||
|
yield from self.writer.close()
|
||||||
# Stop incoming messages flow waiter
|
# Stop incoming messages flow waiter
|
||||||
for packet_id in self.session.incoming_msg:
|
for packet_id in self.session.incoming_msg:
|
||||||
self.session.incoming_msg[packet_id].cancel()
|
self.session.incoming_msg[packet_id].cancel()
|
||||||
|
|
Ładowanie…
Reference in New Issue