Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pre_commit
/
languages
/
__pycache__
[ HOME ]
Exec
Submit
pygrep.cpython-312.pyc
� x�/i� � �� � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z d dl mZ d dl mZ d dl mZ d d lmZ dZej$ Zej( Zej, Zej0 Zdd �Zdd�Z dd�Z dd �Z G d� de � Z edd�� e edd�� e edd�� e edd�� eiZ dd�Z ddd�Z!e"dk( r e# e!� � �y)� )�annotationsN)�Sequence)�Pattern)� NamedTuple)� lang_base)�output)�Prefix)�xargsc � � d}t |d� 5 }t |d�� D ]X \ }}| j |� s�d}t j |� d|� d�� t j |j d� � �Z d d d � |S # 1 sw Y |S xY w)Nr �rb� )�start�:s )�open� enumerate�searchr �write�write_line_b�rstrip)�pattern�filename�retv�f�line_no�lines �J/opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/pygrep.py�_process_filename_by_liner s� � ��D� �h�� ��&�q��2�M�G�T��~�~�d�#�������z��7�)�1�5�6��#�#�D�K�K��$8�9� 3� � �K� � �K�s �%B�AB�B c � � d}t |d� 5 }|j � }| j |� }|r�d}|d |j � j d� }t j |� d|dz � d�� |d j d� }|j d� | |d<