def __init__(self, py3_wrapper):
        """
        The udev monitoring will be lazy loaded if a module uses it.
        """
        self.py3_wrapper = py3_wrapper
        self.pyudev_available = pyudev is not None
        self.throttle = defaultdict(Counter)
        self.udev_consumers = defaultdict(list)
        self.udev_observer = None

        The udev monitoring will be lazy loaded if a module uses it.
        
py3status/udev_monitor.py