From 5495f70564e03ae0d6ac81866a37cdd79858d4e4 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Mon, 6 Mar 2023 03:01:12 +0200 Subject: msd images tree --- kvmd/plugins/msd/otg/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'kvmd/plugins/msd/otg/__init__.py') diff --git a/kvmd/plugins/msd/otg/__init__.py b/kvmd/plugins/msd/otg/__init__.py index 4c0a7863..ce43d3d8 100644 --- a/kvmd/plugins/msd/otg/__init__.py +++ b/kvmd/plugins/msd/otg/__init__.py @@ -442,9 +442,9 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes need_reload_state = False for event in (await inotify.get_series(timeout=1)): need_reload_state = True - if event.mask & (InotifyMask.DELETE_SELF | InotifyMask.MOVE_SELF | InotifyMask.UNMOUNT): - # Если выгрузили OTG, что-то отмонтировали или делают еще какую-то странную фигню - logger.warning("Got fatal inotify event: %s; reinitializing MSD ...", event) + if event.mask & (InotifyMask.DELETE_SELF | InotifyMask.MOVE_SELF | InotifyMask.UNMOUNT | InotifyMask.ISDIR): + # Если выгрузили OTG, изменили каталоги, что-то отмонтировали или делают еще какую-то странную фигню + logger.info("Got a big inotify event: %s; reinitializing MSD ...", event) need_restart = True break if need_restart: -- cgit v1.2.3