refactor copy
This commit is contained in:
parent
da8db42dae
commit
1bba6902d0
@ -225,9 +225,12 @@ class DbConnection:
|
|||||||
while True:
|
while True:
|
||||||
await self._background_cycle()
|
await self._background_cycle()
|
||||||
|
|
||||||
async def _finish_recovery(self):
|
async def _copy(self):
|
||||||
with concurrent.futures.ThreadPoolExecutor() as pool:
|
with concurrent.futures.ThreadPoolExecutor() as pool:
|
||||||
await self.__loop.run_in_executor(pool, shutil.copy, self.__path_backup, self.__path)
|
await self.__loop.run_in_executor(pool, shutil.copyfile, self.__path_backup, self.__path)
|
||||||
|
|
||||||
|
async def _finish_recovery(self):
|
||||||
|
await self._copy()
|
||||||
self.__path_recover.unlink()
|
self.__path_recover.unlink()
|
||||||
self.__path_backup.unlink()
|
self.__path_backup.unlink()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user