Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/watchdog/__pycache__/events.cpython-37.pyc
Назад
B �P�g�@ � @ s\ d Z ddlmZ ddlZddlZddlZddlmZ dZ dZ dZdZd Z d ZG dd� d�ZG d d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e�Zd+d,� Zd-d.� Z dS )/un :module: watchdog.events :synopsis: File system events and event handlers. :author: yesudeep@google.com (Yesudeep Mangalapilly) :author: contact@tiger-222.fr (Mickaël Schoentgen) Event Classes ------------- .. autoclass:: FileSystemEvent :members: :show-inheritance: :inherited-members: .. autoclass:: FileSystemMovedEvent :members: :show-inheritance: .. autoclass:: FileMovedEvent :members: :show-inheritance: .. autoclass:: DirMovedEvent :members: :show-inheritance: .. autoclass:: FileModifiedEvent :members: :show-inheritance: .. autoclass:: DirModifiedEvent :members: :show-inheritance: .. autoclass:: FileCreatedEvent :members: :show-inheritance: .. autoclass:: FileClosedEvent :members: :show-inheritance: .. autoclass:: FileOpenedEvent :members: :show-inheritance: .. autoclass:: DirCreatedEvent :members: :show-inheritance: .. autoclass:: FileDeletedEvent :members: :show-inheritance: .. autoclass:: DirDeletedEvent :members: :show-inheritance: Event Handler Classes --------------------- .. autoclass:: FileSystemEventHandler :members: :show-inheritance: .. autoclass:: PatternMatchingEventHandler :members: :show-inheritance: .. autoclass:: RegexMatchingEventHandler :members: :show-inheritance: .. autoclass:: LoggingEventHandler :members: :show-inheritance: � )�annotationsN)�match_any_paths�movedZdeleted�created�modified�closedZopenedc @ sd e Zd ZdZdZdZdZdd� Zedd� �Z dd � Z d d� Zedd � �Zdd� Z dd� Zdd� ZdS )�FileSystemEventa Immutable type that represents a file system event that is triggered when a change occurs on the monitored file system. All FileSystemEvent objects are required to be immutable and hence can be used as keys in dictionaries or be added to sets. � Fc C s || _ d S )N)� _src_path)�self�src_path� r �E/home/digitalm-up/venv/lib/python3.7/site-packages/watchdog/events.py�__init__� s zFileSystemEvent.__init__c C s | j S )z@Source path of the file system object that triggered this event.)r )r r r r r � s zFileSystemEvent.src_pathc C s | � � S )N)�__repr__)r r r r �__str__� s zFileSystemEvent.__str__c C s* dt | �j� d| j� d| j�d| j� d� S )N�<z : event_type=z, src_path=z, is_directory=�>)�type�__name__� event_typer �is_directory)r r r r r � s zFileSystemEvent.__repr__c C s | j | j| jfS )N)r r r )r r r r �key� s zFileSystemEvent.keyc C s | j |j kS )N)r )r �eventr r r �__eq__� s zFileSystemEvent.__eq__c C s | j |j kS )N)r )r r r r r �__ne__� s zFileSystemEvent.__ne__c C s t | j�S )N)�hashr )r r r r �__hash__� s zFileSystemEvent.__hash__N)r � __module__�__qualname__�__doc__r r �is_syntheticr �propertyr r r r r r r r r r r r n s r c sD e Zd ZdZeZ� fdd�Zedd� �Zedd� �Z dd � Z � ZS ) �FileSystemMovedEventzJ File system event representing any kind of file system movement. c s t � �|� || _d S )N)�superr � _dest_path)r r � dest_path)� __class__r r r � s zFileSystemMovedEvent.__init__c C s | j S )z'The destination path of the move event.)r% )r r r r r&