diff --git a/src/snek/system/mapper.py b/src/snek/system/mapper.py index 7b70a2d..f391d38 100644 --- a/src/snek/system/mapper.py +++ b/src/snek/system/mapper.py @@ -33,9 +33,8 @@ class BaseMapper: self.db.commit() return result - result = _execute() async with self.semaphore: - return _execute() + return await asyncio.to_thread(_execute) async def new(self): return self.model_class(mapper=self, app=self.app)