Ignore writer.close() error on handler stop

pull/8/head
Nico 2015-09-27 21:39:17 +02:00
rodzic 92a456b789
commit 5e889f5059
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -95,7 +95,10 @@ class ProtocolHandler:
yield from asyncio.wait(
[self._reader_stopped.wait()], loop=self._loop)
self.logger.debug("closing writer")
yield from self.writer.close()
try:
yield from self.writer.close()
except Exception as e:
self.logger.debug("Handler writer close failed: %s" % e)
@asyncio.coroutine
def retry_deliveries(self):