�
\�e6_ � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z G d� de
� Z G d� d� Z G d� d e� Z
G d
� de� Z G d� d
e� Zd� Zd� Z G d� d� Zddddg fd�Zy)� N)�ElementTree)�gettextc � � e Zd Zy)�NoDistroTemplateExceptionN)�__name__�
__module__�__qualname__� � �4/usr/lib/python3/dist-packages/DistUpgrade/distro.pyr r % s � �r r c �V � e Zd Zg fd�Zd� Zd
d�Zd� Zd� Zdd�Zd� Z d � Z
d
� Zd� Zd� Z
y)�Distributionc �f � || _ || _ || _ || _ || _ d| _ d| _ y)z0Container for distribution specific informations�debzdeb-srcN)�id�codename�description�release�is_like�binary_type�source_type)�selfr r r r r s r �__init__zDistribution.__init__* s8 � � ��� ��
�&��������� ���$��r c � � || _ d| _ g | _ g | _ g | _ g | _ g | _ g | _ g | _ g | _ d| _
g | _ d| _ d| _
d| _ g | _ | j j j" |