def release_client(self, client):
        if not self._is_expired_client(client):
            self.__pool.append(client)
        if self.__sem is not None:
            self.__sem.release()
If an error happens during rollback, L{ConnectionLost} is raised but
dataset/ETHPy150Open thefab/tornadis/tornadis/pool.py/ClientPool.release_client--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/test/test_adbapi.py/ConnectionTests.test_rollbackErrorLogged