This commit is contained in:
Devaev Maxim 2021-05-26 16:02:10 +03:00
parent d076bbe6c3
commit 640547d441
2 changed files with 3 additions and 1 deletions

View File

@ -396,9 +396,10 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes
try: try:
if self.__new_file: if self.__new_file:
get_logger().info("Closing new image file ...") get_logger().info("Closing new image file ...")
await aiofs.afile_sync(self.__new_file)
await self.__new_file.close() # type: ignore await self.__new_file.close() # type: ignore
except Exception: except Exception:
get_logger().exception("Can't close device file") get_logger().exception("Can't close image file")
finally: finally:
self.__new_file = None self.__new_file = None
self.__new_file_written = 0 self.__new_file_written = 0

View File

@ -275,6 +275,7 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes
try: try:
if self.__device_file: if self.__device_file:
get_logger().info("Closing device file ...") get_logger().info("Closing device file ...")
await aiofs.afile_sync(self.__device_file)
await self.__device_file.close() # type: ignore await self.__device_file.close() # type: ignore
except Exception: except Exception:
get_logger().exception("Can't close device file") get_logger().exception("Can't close device file")