in usb_monitor_pkg/usb_monitor_pkg/mount_point_tracker.py [0:0]
def ref_dec(self):
"""Helper function to decrement the reference counter and unmount filesystem if 0.
"""
self.ref -= 1
if (self.ref == 0) and (self.name != ""):
if self.umount_filesystem(self.name):
self.logger.info(f"Unmounted {self.name}")
self.name = ""
for action in self.post_action:
action()
self.post_action = list()