File: //usr/local/lib/python3.10/test/__pycache__/pythoninfo.cpython-310.opt-2.pyc
o
�i^ � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZejdkZdd� Z G dd� d�Z
dd�d d
�Zdd� Zdd�d
d�Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Z d5d6� Z!d7d8� Z"d9d:� Z#d;d<� Z$d=d>� Z%d?d@� Z&dAdB� Z'dCdD� Z(dEdF� Z)dGdH� Z*dIdJ� Z+dPdKdL�Z,dMdN� Z-e.dOkr�e-� dS dS )Q� )�print_functionN�win32c C s* | d u rd S t | �} t�dd| �} | �� S )Nz\s+� )�str�re�sub�strip)�text� r
�,/usr/local/lib/python3.10/test/pythoninfo.py�normalize_text s
r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�
PythonInfoc C s
i | _ d S �N)�info��selfr
r
r �__init__ s
zPythonInfo.__init__c C s\ || j v rtd| ��|d u rd S t|t�s't|t�st|�}|�� }|s'd S || j |<