# find an un-used connection for this host
connection = next(
(conn for conn in connections if not conn.in_use), None)
+ #if connection:
+ # log.debug('reusing %s', connection)
if connection is None:
# disconnect the least-recently-used un-used connection to make space
# for a new connection. There will be at least one.
asyncio.open_connection(server, port),
timeout
)
- log.info('Connected to %s:%s', host[0], host[1])
+ #log.debug('Connected to %s:%s', host[0], host[1])
connection = Connection(self, host, reader, writer)
await connection._hello()
connections.append(connection)
"""Close all connections"""
connections = [c for cs in self._connections.values() for c in cs]
self._connections = OrderedDict()
+ log.info('Closing all connections')
for connection in connections:
await connection.close()