File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/beacons/__pycache__/watchdog.cpython-310.pyc
Back
o ;j � @ s� d Z ddlZddlZddlZzddlmZ ddlmZ dZ W n e y0 dZ G dd� d�ZY nw d Ze�e �Zg d �ZG dd� de�Zd d� Zdd� ZG dd� de�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � ZdS )!z� Watch files and translate the changes into salt events. .. versionadded:: 2019.2.0 :depends: - watchdog Python module >= 0.8.3 � N)�FileSystemEventHandler)�ObserverTFc @ s e Zd ZdZdd� ZdS )r z%A dummy class to make the import workc C s d S �N� )�selfr r �I/opt/saltstack/salt/lib/python3.10/site-packages/salt/beacons/watchdog.py�__init__ s zFileSystemEventHandler.__init__N)�__name__� __module__�__qualname__�__doc__r r r r r r s r Zwatchdog)�create�delete�modify�movec sN e Zd Zd� fdd� Zdd� Zdd� Zdd � Zd d� Zdd � Zdd� Z � Z S )�HandlerNc s t � �� |pt| _|| _d S r )�superr �DEFAULT_MASK�masks�queue)r r r �� __class__r r r . s zHandler.__init__c C � | � |d� d S )Nr ��_append_if_mask�r �eventr r r � on_created3 � zHandler.on_createdc C r )Nr r r r r r �on_modified6 r zHandler.on_modifiedc C r )Nr r r r r r � on_deleted9 r zHandler.on_deletedc C r )Nr r r r r r �on_moved<