Submit
Path:
~
/
/
lib
/
python3
/
dist-packages
/
uaclient
/
__pycache__
/
File Content:
update_contract_info.cpython-310.pyc
o x��h2 � @ sl d dl Z d dlmZmZmZmZmZ d dlmZ d dl m Z d dlmZ e � e�e��Zd defdd �ZdS )� N)� exceptions�lock�messages�system�util)�detach)�_is_attached)�UAConfigF�cfgc C s� t �d� t| �jsd S t�� j}zt�|�}W n tj y# Y d S w t�|�}|j |j krTt �d||� t�� t � tjj|j|jd�}|rMt|� t �|� d S d S )NzValidating release serieszDDetaching due to current series %s being higher than only_series: %s)�release�series_codename)�LOG�debugr �is_attachedr �get_release_info�series�get_distro_infor �MissingSeriesInDistroInfoFile�eolr �clear_lock_file_if_presentr r �PRO_ONLY_ALLOWED_FOR_RELEASE�formatr r �print�warning)r �only_series�show_message�current_series�allowed_release�current_release�message� r �?/usr/lib/python3/dist-packages/uaclient/update_contract_info.py�validate_release_series s4 � ���r"