File: //usr/share/python3/__pycache__/py3versions.cpython-39.pyc
a
    �j`�-  �                   @   s�   d dl Z d dlZd dlZdadadadd� e j�dd��d�D �a	da
d!dd�Zd	d
� Zd"dd
�Z
d#dd�Zd$dd�Zd%dd�Zd&dd�Zd'dd�ZG dd� de�ZG dd� de�Zdd� Zdd� Zed kr�e�  dS )(�    Nc                 C   s    g | ]}|� � rd |� �  �qS �zpython%s��strip)�.0Zver� r   �!/usr/share/python3/py3versions.py�
<listcomp>
   s   �r   ZDEBPYTHON3_SUPPORTED� �,c                 C   s|   ddl m}m} tsDtj�d�rD|� }td�}|�|� |�	�  |atrx| rxzt�
d| �}W n |yr   t�Y n0 |S d S )Nr   )�ConfigParser�
NoOptionErrorz"/usr/share/python3/debian_defaultsZDEFAULT)Zconfigparserr   r   �	_defaults�os�path�exists�openZ	read_file�close�get�
ValueError)�namer   r   ZconfigZdefaultsfile�valuer   r   r   �read_default   s    
r   c           
   	      sf  t | �d��dkrtd��dd l}|j|j|j|j|jd�}i }t� }tt	dd��}d}| �d�D ]�}|�
� }|d	krxqb|d
v r�qb|�dt� � t�
d�}|�|�}	zx|	s�td
��|	�d�|	�d� }
���d�\}}t|�dk r�W qb|
dv r�|��� n d}||
 � � �fdd�|D �}W qb t�y8   td
��Y qb0 qbd|v �rb||d<