File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/guppy/gsl/__pycache__/Filer.cpython-311.pyc
�
    � hV  �                   �X   � d Z  G d� d�  �        Z G d� d�  �        Z G d� d�  �        ZdS )zD Handles filing of data from low-level gsl filing and data records.
c                   �0   � e Zd Zd� Zd� ZeZd� Zd� Zd� ZdS )�Filerc                 �Z   � || _         g | _        i | _        |�                    | �  �         d S �N)�mod�writefile_envs�writefile_names�accept)�selfr   �nodes      �D/opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/gsl/Filer.py�__init__zFiler.__init__   s1   � ���� ���!������D������    c                 �0   � |�                     | �  �         d S r   )�children_accept�r
   r   s     r   �
visit_filezFiler.visit_file
   s   � ����T�"�"�"�"�"r   c                 �   � |j         }|| j        v rt          d|z  �  �        �|| j        |<