Close the connection using the closer method passed to the constructor.

def close(self, connection, *, commit=True):
    """Close the connection using the closer method passed to the constructor."""
    if commit:
      connection.commit()
    else:
      connection.rollback()
    self.closer(connection)