code: def disconnect(self):
          
          all_conns = chain(
              self._available_connections.values(),
              self._in_use_connections.values(),
          )
  
          for node_connections in all_conns:
              for connection in node_connections:
                  connection.disconnect()
docs: Nothing that requires any overwrite.