Sindbad~EG File Manager
�
&Μggq � �n � 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� yy)3zK
Collect various information about Python to help debugging test failures.
� Nc �l � | �y t | � } t j dd| � } | j � S )Nz\s+� )�str�re�sub�strip)�texts �,/usr/local/lib/python3.12/test/pythoninfo.py�normalize_textr s1 � ��|���t�9�D�
�6�6�&�#�t�$�D��:�:�<�� c � � e Zd Zd� Zd� Zd� Zy)�
PythonInfoc � � i | _ y �N)�info)�selfs r
�__init__zPythonInfo.__init__ s � ��� r c �� � || j v rt d|z � �|�y t |t � s.t |t � st |� }|j � }|sy || j |<