Make database asnyc. #49

Merged
retoor merged 2 commits from feat/make-database-async into main 2025-06-01 00:28:34 +02:00
Showing only changes of commit bde3819510 - Show all commits

View File

@ -24,11 +24,7 @@ class BaseMapper:
return asyncio.get_event_loop()
async def run_in_executor(self, func, *args, **kwargs):
def call():
return func(*args, **kwargs)
return await self.loop.run_in_executor(None, call)
return await self.loop.run_in_executor(None, lambda: func(*args, **kwargs))
async def new(self):
return self.model_class(mapper=self, app=self.app)