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
~
/
proc
/
self
/
root
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
pre_commit
/
commands
/
__pycache__
[ HOME ]
Exec
Submit
gc.cpython-312.pyc
� x�/i� � �� � d dl mZ d dlZd dlmZ d dlmZ d dl m Z d dlmZ d dlm Z d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ dd �Zdd�Zdd�Zy)� )�annotationsN)�Any)�output)�InvalidConfigError)�InvalidManifestError)�load_config)� load_manifest)�LOCAL)�META)�Store)�rmtreec � � |d t k( ry |d t k( rP|d D ]G }|j d� }|j | j |d |� t j f� �I y |d |d f}|j |� }|�y t t j j |t j � � }|j |� |D �ci c] }|d |�� } }|d D ]N }|d | vr�|j d| |d d � }|j | j |d |� |d f� �P y c c}w # t $ r Y y w xY w)N�repo�hooks�additional_dependencies�rev�id) r r �get�discard�db_repo_name�C�LOCAL_REPO_VERSIONr �os�path�join� MANIFEST_FILEr ) �store� all_repos�unused_reposr �hook�deps�keyr �manifest�by_ids �E/opt/hc_python/lib/python3.12/site-packages/pre_commit/commands/gc.py�_mark_used_reposr&