File: //lib/python3/dist-packages/DistUpgrade/__pycache__/MetaRelease.cpython-310.pyc
o
    ��{f�D  �                   @   s~  d dl mZmZ d dlZd dlZd dlZzd dlZW n
 ey'   d dlZY nw zd dl	m
Z
 W n ey?   d dlm
Z
 Y nw d dlZd dl
Zd dlZd dlZd dlZd dlZd dlZzd dlmZ d dlmZmZ d dlmZmZ W n ey�   d dlmZmZmZmZmZ Y nw dd	lmZmZm Z m!Z!m"Z" G d
d� de#�Z$G dd
� d
e%�Z&G dd� de%�Z'e(dkr�e'dd�Z)dS dS )�    )�absolute_import�print_functionN)�
BadStatusLine)�quote)�Request�urlopen)�	HTTPError�URLError)r   r   r	   r   r   �   )�get_lang�get_dist�get_dist_version�get_ubuntu_flavor�get_ubuntu_flavor_namec                   @   s   e Zd ZdS )�MetaReleaseParseErrorN)�__name__�
__module__�__qualname__� r   r   �9/usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.pyr   6   s    r   c                   @   s   e Zd Zdd� ZdS )�Distc                 C   s:   || _ || _|| _|| _d | _d | _d | _d | _d | _d S �N)	�name�version�date�	supported�releaseNotesURI�releaseNotesHtmlUri�upgradeTool�upgradeToolSig�upgrade_broken)�selfr   r   r   r   r   r   r   �__init__;   s   
z
Dist.__init__N)r   r   r   r"