Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/watchdog/observers/__pycache__/fsevents2.cpython-37.pyc
Назад
B �P�gz% � @ sr d Z ddlmZ ddlZddlZddlZddlZddlZddlm Z ddl mZmZm Z ddlZddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' ddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1 ddl2m3Z3m4Z4m5Z5m6Z6 e�7e8�Z9d Z:e�;e:e<� e9�=e:� G d d� de �Z>G dd � d �Z?G dd� de6�Z@G dd� de5�ZAdS )zk :module: watchdog.observers.fsevents2 :synopsis: FSEvents based emitter implementation. :platforms: macOS � )�annotationsN)�Thread)�List�Optional�Type)�CFRunLoopGetCurrent�CFRunLoopRun� CFRunLoopStop�FSEventStreamCreate�FSEventStreamInvalidate�FSEventStreamRelease� FSEventStreamScheduleWithRunLoop�FSEventStreamStart�FSEventStreamStop�kCFAllocatorDefault�kCFRunLoopDefaultMode�"kFSEventStreamCreateFlagFileEvents�kFSEventStreamCreateFlagNoDefer�&kFSEventStreamEventFlagItemChangeOwner�"kFSEventStreamEventFlagItemCreated�(kFSEventStreamEventFlagItemFinderInfoMod�'kFSEventStreamEventFlagItemInodeMetaMod� kFSEventStreamEventFlagItemIsDir�$kFSEventStreamEventFlagItemIsSymlink�#kFSEventStreamEventFlagItemModified�"kFSEventStreamEventFlagItemRemoved�"kFSEventStreamEventFlagItemRenamed�#kFSEventStreamEventFlagItemXattrMod�kFSEventStreamEventIdSinceNow) �DirCreatedEvent�DirDeletedEvent�DirModifiedEvent� DirMovedEvent�FileCreatedEvent�FileDeletedEvent�FileModifiedEvent�FileMovedEvent�FileSystemEvent)�DEFAULT_EMITTER_TIMEOUT�DEFAULT_OBSERVER_TIMEOUT�BaseObserver�EventEmitterzSwatchdog.observers.fsevents2 is deprecated and will be removed in a future release.c @ s8 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� ZdS ) � FSEventsQueuezLow level FSEvents client.c C sz t �| � t�� | _d | _t|t�r.t� |�}t �d|�| _d }d}t t| j|| jgt|ttB �| _| jd krvtd��d S )N�NFCg �?z"FSEvents. Could not create stream.)r �__init__�queue�Queue�_queue� _run_loop� isinstance�bytes�os�fsdecode�unicodedata� normalize�_pathr r � _callbackr r r �_stream_ref�OSError)�self�path�contextZlatency� r@ �R/home/digitalm-up/venv/lib/python3.7/site-packages/watchdog/observers/fsevents2.pyr. S s$ zFSEventsQueue.__init__c C s� t j�� �� }t� | _t| j| jt� t | j�sLt | j� t| j� td��t � t| j� t | j� t| j� ~| j�d � d S )Nz!FSEvents. Could not start stream.)�AppKitZNSAutoreleasePoolZalloc�initr r2 r r; r r r r r<