diff -r 83a921bae21c -r ad7796dabeaa cubicweb/server/session.py --- a/cubicweb/server/session.py Fri Jan 27 15:53:15 2017 +0100 +++ b/cubicweb/server/session.py Fri Jan 27 17:42:16 2017 +0100 @@ -376,7 +376,7 @@ def __enter__(self): assert not self._open self._open = True - self.cnxset = self.repo._get_cnxset() + self.cnxset = self.repo.cnxsets.get() if self.lang is None: self.set_language(self.user.prefered_language()) return self @@ -386,7 +386,7 @@ self.rollback() self._open = False self.cnxset.cnxset_freed() - self.repo._free_cnxset(self.cnxset) + self.repo.cnxsets.release(self.cnxset) self.cnxset = None @contextmanager