"Frank Millman" <frank at chagford.com>: > I changed 'await self.close()', to 'asyncio.ensure_future(self.close())'. > > Problem solved. A nice insight. However, shouldn't somebody somewhere in your code be keeping track of the returned task? Marko