summaryrefslogtreecommitdiff
path: root/kvmd/plugins/msd/otg/__init__.py
diff options
context:
space:
mode:
authorMaxim Devaev <[email protected]>2023-03-06 03:01:12 +0200
committerMaxim Devaev <[email protected]>2023-03-06 03:16:37 +0200
commit5495f70564e03ae0d6ac81866a37cdd79858d4e4 (patch)
tree5f72e11179000691bad65ff3d69647ae706e2237 /kvmd/plugins/msd/otg/__init__.py
parentc63bb2adb788ed07d12f446ee12bd692004b59d6 (diff)
msd images tree
Diffstat (limited to 'kvmd/plugins/msd/otg/__init__.py')
-rw-r--r--kvmd/plugins/msd/otg/__init__.py6
1 files changed, 3 insertions, 3 deletions
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: