| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/livereload/__pycache__/ |
Upload File : |
�
9A_. � �� � d Z ddlZddlZddlZddlZddlZej j dk rddlZnddlm Z ddl
Z
n
# e$ r dZ
Y nw xY w ej d� � Z
G d� de� � Z G d� d e� � Zd
� ZdS )z�
livereload.watcher
~~~~~~~~~~~~~~~~~~
A file watch management for LiveReload Server.
:copyright: (c) 2013 - 2015 by Hsiaoming Yang
:license: BSD, see LICENSE for more details.
� N� )� signature�
livereloadc �d � e Zd ZdZd� Zd� Zd� Zd� Zdd�Zd � Z d
� Z
dd�Zd� Zdd
�Z
dd�Zdd�ZdS )�WatcherzA file watcher registry.c � � i | _ i | _ i | _ g | _ d | _ t j � � | _ g d�| _ d S )N)z.gitz.hgz.svnz.cvs)�_tasks�_task_mtimes�_new_mtimes�_changes�filepath�time�_start�ignored_dirs��selfs �4/usr/lib/python3/dist-packages/livereload/watcher.py�__init__zWatcher.__init__! sP � ���� ������ ��
� ��
��i�k�k��� <�;�;����� c �: � | j � |� � d S �N)r �extend)r �argss r �ignore_dirszWatcher.ignore_dirs3 s � ��� � ��&�&�&�&�&r c �D � |D ]}| j � |� � �d S r )r �remove)r r �as r �remove_dirs_from_ignorezWatcher.remove_dirs_from_ignore6 s5 � �� (� (�A���$�$�Q�'�'�'�'� (� (r c �N � t j � |� � \ }}|dv S )zIgnore a given filename or not.)z.pycz.pyoz.oz.swp)�os�path�splitext)r �filename�_�exts r �ignorezWatcher.ignore: s'