PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
cl_website_collector
/
__pycache__
/
Editing: docroot_processor.cpython-311.pyc
� ��Nih � �l � d dl Z d dlZd dlZd dlmZ d dlmZmZmZm Z d dl mZmZ G d� d� � Z dS )� N)�Path)�Dict�List�Optional�Any)�DOCROOT_EXCLUDE_DIRS�DOCROOT_MAX_DEPTHc � � e Zd ZdZdej fd�Zddededede d e eeef f d �Z edfdede de d ee fd �Zdeded efd�Zdeded efd�ZdS )�DocrootProcessorzO Processes individual docroot to collect .htaccess files and metadata. �loggerc � � || _ d S )N)r )�selfr s �]/opt/cloudlinux/venv/lib64/python3.11/site-packages/cl_website_collector/docroot_processor.py�__init__zDocrootProcessor.__init__ s � ������ � �docroot�domains�username�timeout�returnc �� � t j � � }|||g g dddd�} | j � d|� � | � |t |dz �� � }| j � dt |� � |� � |D ]}| j � d|� � �|s| j � d |� � �n�|D �]�}t j � � |z |k r#d |d<