Sindbad~EG File Manager
�
SԚgJq � � � d Z ddlZddlZddlZddlZddlZd� Z G d� d� � Zdd�d�Zd� Z dd�d �Z
d
� Zd� Zd� Z
d
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d � Z!d!� Z"d"� Z#d#� Z$d$� Z%d%� Z&d&� Z'd'� Z(d(� Z)d)� Z*d*� Z+d+� Z,d,� Z-d-� Z.d.� Z/d2d/�Z0d0� Z1e2d1k r e1� � dS dS )3zK
Collect various information about Python to help debugging test failures.
� Nc �| � | �d S t | � � } t j dd| � � } | � � � S )Nz\s+� )�str�re�sub�strip)�texts �,/usr/local/lib/python3.11/test/pythoninfo.py�normalize_textr s8 � ��|��t��t�9�9�D�
�6�&�#�t�$�$�D��:�:�<�<�� c � � e Zd Zd� Zd� Zd� ZdS )�
PythonInfoc � � i | _ d S �N)�info��selfs r
�__init__zPythonInfo.__init__ s
� ��� � � r c � � || j v rt d|z � � �|�d S t |t � � s<t |t � � st |� � }|� � � }|sd S || j |<