/usr/lib/python3/dist-packages/uaclient/api/__pycache__
Edit: /usr/lib/python3/dist-packages/uaclient/api/__pycache__/errors.cpython-310.pyc (2350B)
o
Ki @ s d dl mZ d dlmZmZ d dlmZ d dlmZ d dl m
Z
dedefdd ZG d
d deZ
G dd
d
e
ZG dd de
ZG dd de
ZG dd de
ZG dd de
ZdS ) )messages)APIResponseErrorWarningObject)UbuntuProError)get_pro_environment)check_for_new_version exceptionreturnc C s t | ttfrt| j| jpd| jj | jpi d}n
tt | d| jj i d}g }t
}|r@|ttj
j|djtj
ji d tdddddd tt D ii|g|d
S )Nzgeneric-)titlecodemeta)versionv1failurer environment_varsc S s g | ] \}}||d qS ))namevalue ).0r r r r 5/usr/lib/python3/dist-packages/uaclient/api/errors.py
) s zerror_out..)_schema_versionresultdataerrorswarnings)
isinstancer APIErrorr msgmsg_code __class____name__additional_infostrr appendr WARN_NEW_VERSION_AVAILABLEformatr r sortedr items)r errorr new_versionr r r error_out sJ
r+ c @ s e Zd ZdS )r N)r!
__module____qualname__r r r r r 4 s r c @ e Zd ZejZdS )APIInvalidEndpointN)r! r, r- r E_API_INVALID_ENDPOINT_formatted_msgr r r r r/ 8
r/ c @ r. )
APIMissingArgN)r! r, r- r E_API_MISSING_ARGr1 r r r r r3 <