403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/uaclient/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/uaclient/__pycache__/exceptions.cpython-314.pyc
+
�m�i$I��T
�^RIHtHtHt^RIHt!RR]4t!RR]4t!RR]4t	!R	R
]4t
!RR]4t!R
R]4t
]
t!RR]
4t!RR]
4t!RR]
4t!RR]
4t!RR]
4t!RR]
4t!RR]
4t!RR]
4t!RR ]
4t!R!R"]
4t!R#R$]
4t!R%R&]
4t!R'R(]
4t!R)R*]
4t!R+R,]
4t!R-R.]
4t!R/R0]
4t!R1R2]
4t !R3R4]
4t!!R5R6]
4t"!R7R8]
4t#!R9R:]
4t$!R;R<]
4t%!R=R>]
4t&!R?R@]&4t'!RARB]&4t(!RCRD]
4t)!RERF]
]4t*]*t+!RGRH]
4t,!RIRJ]
4t-!RKRL]
4t.!RMRN]
4t/!RORP]
4t0!RQRR]
4t1!RSRT]
4t2!RURV]
4t3!RWRX]
4t4!RYRZ]
4t5!R[R\]
4t6!R]R^]
4t7!R_R`]
4t8!RaRb]
4t9!RcRd]
4t:!ReRf]
4t;!RgRh]
4t<!RiRj]
4t=!RkRl]
4t>!RmRn]
4t?!RoRp]
4t@!RqRr]
4tA!RsRt]
4tB!RuRv]@4tC!RwRx]@4tD!RyRz]
4tE!R{R|]
4tF!R}R~]
4tG!RR�]
4tH!R�R�]
4tI!R�R�]
4tJ!R�R�]
4tK!R�R�]
4tL!R�R�]
4tM!R�R�]
4tN!R�R�]
4tO!R�R�]
4tP!R�R�]
4tQ!R�R�]Q4tR!R�R�]
4tS!R�R�]
4tT!R�R�]T4tU!R�R�]T4tV!R�R�]T4tW!R�R�]
4tX!R�R�]
4tY!R�R�]
4tZ!R�R�]
4t[!R�R�]
4t\!R�R�]
4t]!R�R�]
4t^!R�R�]
4t_!R�R�]
4t`!R�R�]
4ta!R�R�]
4tb!R�R�]
4tc!R�R�]
4td!R�R�]
4te!R�R�]
4tf!R�R�]
4tg!R�R�]
4th!R�R�]
4ti!R�R�]
4tj!R�R�]
4tk!R�R�]
4tl!R�R�]
4tm!R�R�]
4tn!R�R�]
4to!R�R�]
4tp!R�R�]
4tq!R�R�]
4tr!R�R�]
4ts!R�R�]
4tt!R�R�]
4tu!R�R�]
4tv!R�R�]
4tw!R�R�]
4tx!R�R�]
4ty!R�R�]
4tz!R�R�]
4t{!R�R�]
4t|!R�R�]
4t}!R�R�]
4t~!R�R�]
4tR�#)��)�List�Optional�Tuple)�messagesc��]tRt^tRtR#)�InPlaceUpgradeNotSupportedError�N��__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r	��5/usr/lib/python3/dist-packages/uaclient/exceptions.pyrr���rrc��]tRt^
tRtR#)�IsProLicensePresentErrorr	Nr
r	rrrr
rrrc��]tRt^tRtR#)�CancelProLicensePollingr	Nr
r	rrrrrrrc��]tRt^tRtR#)�DelayProLicensePollingr	Nr
r	rrrrrrrc�Baa�]tRt^toRV3RlV3RllltRtVtV;t#)�ProcessExecutionErrorc
�F<�V^8�dQhRS[RS[S[,RS[RS[RR/#)��cmd�	exit_code�stdout�stderr�returnN)�strr�int)�format�
__classdict__s"�r�__annotate__�"ProcessExecutionError.__annotate__sA���"�"�
�"��C�=�"��	"�
�"�
�
"rc��<�W0nW@nW nV'g"\PPVR7pM!\PPWVR7p\SV`!V4R#))r)rrr N)	rr rr�SUBP_INVALID_COMMANDr$�SUBP_COMMAND_FAILED�super�__init__)�selfrrrr �message�	__class__s&&&&& �rr,�ProcessExecutionError.__init__s_�������"����3�3�:�:�s�:�C�G��2�2�9�9��V�:��G�	����!r)rr r)N�r1)rrr
rr,r�__classdictcell__�
__classcell__�r/r%s@@rrrs����"�"�"rrc�ha�]tRt^*toRtRtRt^tV3RlRlt]	R4t
]	R4tRtRt
VtR#)	�UbuntuProErrorzi
Base class for all of our custom errors.
All possible exceptions from our API should extend this class.
Nc�<�V^8�dQhRR/#�rr!Nr	)r$r%s"�rr&�UbuntuProError.__annotate__5s���&�&�D�&rc���VPe#VPP!R/VBVnMVPVnWnVP4Fwr#\
WV4K	R#�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�.�VPP#�N�r=�msg�r-s&rrI�UbuntuProError.msgBs���~�~�!�!�!rc�.�VPP#rG)r=�namerJs&r�msg_code�UbuntuProError.msg_codeFs���~�~�"�"�"rc�.�VPP#rGrHrJs&r�__str__�UbuntuProError.__str__Js���~�~�!�!�!r)r?r=)rrr
r�__doc__r>r<rr,�propertyrIrNrQrr2�r%s@rr6r6*sW�����
�D��N��I�&�&��"��"��#��#�"�"rr6c�Baa�]tRt^TtoRtV3RlV3RlltRtVtV;t#)�AnonymousUbuntuProErrorz�
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.
c�4<�V^8�dQhRS[P/#)rr=)r�NamedMessage)r$r%s"�rr&�$AnonymousUbuntuProError.__annotate__[s���#�#�(�"7�"7�#rc�4<�\SV`!R/VBWnR#r;)r+r,r=)r-r=rBr/s&&,�rr,� AnonymousUbuntuProError.__init__[s���
���"�6�"�"�r)r=)	rrr
rrSr,rr2r3r4s@@rrWrWTs�����#�#�#rrWc�.�]tRt^et]P
tRtR#)�APTProcessConflictErrorr	N)rrr
rr�E_APT_PROCESS_CONFLICTr>rr	rrr^r^e�
���*�*�Drr^c�.�]tRt^it]P
tRtR#)�APTInvalidRepoErrorr	N)rrr
rr�E_APT_UPDATE_INVALID_URL_CONFIGr<rr	rrrbrbi�
���=�=�Nrrbc�.�]tRt^mt]P
tRtR#)�APTUpdateProcessConflictErrorr	N)rrr
rr�E_APT_UPDATE_PROCESS_CONFLICTr>rr	rrrfrfm�
���1�1�Drrfc�.�]tRt^qt]P
tRtR#)�APTUpdateInvalidRepoErrorr	N)rrr
rr�E_APT_UPDATE_INVALID_REPOr<rr	rrrjrjq�
���7�7�Nrrjc�.�]tRt^ut]P
tRtR#)�APTUpdateFailedr	N)rrr
rr�E_APT_UPDATE_FAILEDr<rr	rrrnrnu�
���1�1�Nrrnc�.�]tRt^yt]P
tRtR#)�APTInstallProcessConflictErrorr	N)rrr
rr�E_APT_INSTALL_PROCESS_CONFLICTr>rr	rrrrrry�
���2�2�Drrrc�.�]tRt^}t]P
tRtR#)�APTInstallInvalidRepoErrorr	N)rrr
rr�E_APT_INSTALL_INVALID_REPOr<rr	rrrvrv}�
���8�8�Nrrvc�.�]tRt^�t]P
tRtR#)�APTInvalidCredentialsr	N)rrr
rr�E_APT_INVALID_CREDENTIALSr<rr	rrrzrz�rlrrzc�.�]tRt^�t]P
tRtR#)�
APTTimeoutr	N)rrr
rr�
E_APT_TIMEOUTr<rr	rrr}r}��
���+�+�Nrr}c�.�]tRt^�t]P
tRtR#)�APTUnexpectedErrorr	N)rrr
rr�E_APT_UNEXPECTED_ERRORr<rr	rrr�r���
���4�4�Nrr�c�.�]tRt^�t]P
tRtR#)�APTCommandTimeoutr	N)rrr
rr�E_APT_COMMAND_TIMEOUTr<rr	rrr�r���
���3�3�Nrr�c�.�]tRt^�t]P
tRtR#)�SnapNotInstalledErrorr	N)rrr
rr�E_SNAP_NOT_INSTALLED_ERRORr<rr	rrr�r��rxrr�c�.�]tRt^�t]P
tRtR#)�UnexpectedSnapdAPIErrorr	N)rrr
rr�E_UNEXPECTED_SNAPD_API_ERRORr<rr	rrr�r���
���:�:�Nrr�c�.�]tRt^�t]P
tRtR#)�SnapdAPIConnectionRefusedr	N)rrr
rr�E_SNAPD_CONNECTION_REFUSEDr>rr	rrr�r���
���.�.�Drr�c�.�]tRt^�t]P
tRtR#)�CannotInstallSnapdErrorr	N)rrr
rr�E_CANNOT_INSTALL_SNAPDr>rr	rrr�r��r`rr�c�.�]tRt^�t]P
tRtR#)�ErrorInstallingLivepatchr	N)rrr
rr�E_ERROR_INSTALLING_LIVEPATCHr<rr	rrr�r��r�rr�c�.�]tRt^�t]P
tRtR#)�
InvalidUrlr	N)rrr
rr�
E_INVALID_URLr<rr	rrr�r��rrr�c�.�]tRt^�t]P
tRtR#)�ProxyNotWorkingErrorr	N)rrr
rr�E_NOT_SETTING_PROXY_NOT_WORKINGr<rr	rrr�r��rdrr�c�.�]tRt^�t]P
tRtR#)�ProxyInvalidUrlr	N)rrr
rr�E_NOT_SETTING_PROXY_INVALID_URLr<rr	rrr�r��rdrr�c�.�]tRt^�t]P
tRtR#)�PycurlRequiredErrorr	N)rrr
rr�E_PYCURL_REQUIREDr>rr	rrr�r���
���%�%�Drr�c�.�]tRt^�t]P
tRtR#)�PycurlErrorr	N)rrr
rr�E_PYCURL_ERRORr<rr	rrr�r��s
���,�,�Nrr�c�.�]tRt^�t]P
tRtR#)�ProxyAuthenticationFailedr	N)rrr
rr�E_PROXY_AUTH_FAILr>rr	rrr�r��r�rr�c�Ja�]tRt^�to]P
tRtRtRt	Rt
RtVtR#)�ExternalAPIErrorNc�d�RPVPVPVP4#)z{}: [{}], {})r$�code�url�bodyrJs&rrQ�ExternalAPIError.__str__�s#���$�$�T�Y�Y����$�)�)�D�Drr	)
rrr
rr�E_EXTERNAL_API_ERRORr<r�r�r�rQrr2rUs@rr�r��s+�����2�2�N��D�
�C��D�E�Err�c��]tRt^�tRtR#)�ContractAPIErrorr	Nr
r	rrr�r��rrr�c��]tRt^�tRtR#)�SecurityAPIErrorr	Nr
r	rrr�r��rrr�c�Vaa�]tRt^�to]P
tV3RlV3RlltRtVt	V;t
#)�PycurlCACertificatesErrorc�<�V^8�dQhRR/#r8r	)r$r%s"�rr&�&PycurlCACertificatesError.__annotate__�s������rc�4<�\SV`!R/VBWnR#r;)r+r,r�)r-r�rBr/s&&,�rr,�"PycurlCACertificatesError.__init__�s���
���"�6�"��r)r�)rrr
rr�E_PYCURL_CA_CERTIFICATESr>r,rr2r3r4s@@rr�r��s�����,�,�D���rr�c�Ja�]tRt^�to]P
tV3RlRltRtVt	R#)�ConnectivityErrorc�&<�V^8�dQhRS[RS[/#)r�causer�)�	Exceptionr")r$r%s"�rr&�ConnectivityError.__annotate__�s��������rc���\VRR4'd\\VR44pM\V4p\PW4\PWVR7W0nW nR#)�reasonN��cause_errorr�)�getattrr"�IOErrorr,r6r�r�)r-r�r�r�s&&& rr,�ConnectivityError.__init__�s[��
�5�(�D�)�)��g�e�X�6�7�K��e�*�K�����+�����3��G�'���rr�N)
rrr
rr�E_CONNECTIVITY_ERRORr<r,rr2rUs@rr�r��s�����2�2�N��rr�c�.�]tRt^�t]P
tRtR#)�ContractExpiredErrorr	N)rrr
rr�E_CONTRACT_EXPIREDr>rr	rrr�r��s
���&�&�Drr�c�.�]tRtRt]P
tRtR#)�InvalidServiceOpErrorir	N�rrr
rr�E_INVALID_SERVICE_OP_FAILUREr<rr	rrr�r�r�rr�c�6�]tRtRtRt^t]PtRt	R#)�AlreadyAttachedErrorizDAn exception to be raised when a command needs an unattached system.r	N)
rrr
rrSrr�E_ALREADY_ATTACHEDr<rr	rrr�r�s��N��I��0�0�Nrr�c�6�]tRtRtRt^t]PtRt	R#)�AttachErroriz@An exception to be raised when we detect a generic attach error.r	N)
rrr
rrSrr�E_ATTACH_FAILUREr>rr	rrr�r�s��J��I��$�$�Drr�c�.�]tRtRt]P
tRtR#)�AttachInvalidConfigFileErrorir	N)rrr
rr�E_ATTACH_CONFIG_READ_ERRORr<rr	rrr�r�rxrr�c�.�]tRtRt]P
tRtR#)�AttachInvalidTokenErrorir	N)rrr
rr�E_ATTACH_INVALID_TOKENr>rr	rrr�r�r`rr�c�.�]tRtRt]P
tRtR#)�AttachForbiddenExpiredir	N)rrr
rr�E_ATTACH_FORBIDDEN_EXPIREDr<rr	rrr�r�rxrr�c�.�]tRtRt]P
tRtR#)�AttachForbiddenNotYeti!r	N)rrr
rr�E_ATTACH_FORBIDDEN_NOT_YETr<rr	rrr�r�!rxrr�c�.�]tRtRt]P
tRtR#)�AttachForbiddenNeveri%r	N)rrr
rr�E_ATTACH_FORBIDDEN_NEVERr<rr	rrr�r�%�
���6�6�Nrr�c�.�]tRtRt]P
tRtR#)�AttachExpiredTokeni)r	N)rrr
rr�E_ATTACH_EXPIRED_TOKENr>rr	rrr�r�)r`rr�c�.�]tRtRt]P
tRtR#)� MagicAttachTokenAlreadyActivatedi-r	N)rrr
rr�&E_MAGIC_ATTACH_TOKEN_ALREADY_ACTIVATEDr>rr	rrr�r�-s
���:�:�Drr�c�.�]tRtRt]P
tRtR#)�MagicAttachTokenErrori1r	N)rrr
rr�E_MAGIC_ATTACH_TOKEN_ERRORr>rr	rrr�r�1r�rr�c�.�]tRtRt]P
tRtR#)�MagicAttachUnavailablei5r	N)rrr
rr�E_MAGIC_ATTACH_UNAVAILABLEr>rr	rrr�r�5r�rr�c�.�]tRtRt]P
tRtR#)�MagicAttachInvalidParami9r	N)rrr
rr�E_MAGIC_ATTACH_INVALID_PARAMr<rr	rrr�r�9r�rr�c�2�]tRtRtRt]PtRtR#)�MissingAptURLDirectivei=z@An exception for when the contract server doesn't include aptURLr	N)	rrr
rrSr�E_MISSING_APT_URL_DIRECTIVEr<rr	rrr�r�=s��J��9�9�Nrr�c�2�]tRtRtRt]PtRtR#)�UnattachedErroriCz>An exception to be raised when a machine needs to be attached.r	N)	rrr
rrSr�E_UNATTACHEDr>rr	rrr�r�Cs��H�� � �Drr�c�.�]tRtRt]P
tRtR#)�UnattachedValidServicesErroriIr	N)rrr
rr�"E_VALID_SERVICE_FAILURE_UNATTACHEDr<rr	rrrrI�
���@�@�Nrrc�.�]tRtRt]P
tRtR#)�UnattachedMixedServicesErroriMr	N)rrr
rr�#E_MIXED_SERVICES_FAILURE_UNATTACHEDr<rr	rrrrM�
���A�A�Nrrc�.�]tRtRt]P
tRtR#)�UnattachedInvalidServicesErroriQr	Nr�r	rrrrQr�rrc�.�]tRtRt]P
tRtR#)�EntitlementNotFoundErroriUr	N)rrr
rr�E_ENTITLEMENT_NOT_FOUNDr<rr	rrr
r
U�
���5�5�Nrr
c�Zaa�]tRtRto^t]PtV3RlV3RlltRt	Vt
V;t#)�EntitlementsNotEnabledErroriYc�Z<�V^8�dQhRS[S[S[S[P3,,/#)r�failed_services)rrr"rrY)r$r%s"�rr&�(EntitlementsNotEnabledError.__annotate__]s*���	
�	
�#�E�#�x�/D�/D�*D�$E�F�	
rc
�<�VUu.uF4pRV^,RV^,PRV^,P/NK6	pp\SV`
RV/R7R#uupi)rMr��title�services)r?N)rMrIr+r,)r-r�f�
info_dictsr/s&&  �rr,�$EntitlementsNotEnabledError.__init__]sg���
%�
�$���Q�q�T�6�1�Q�4�9�9�g�q��t�x�x�@�$�	�
�	���'��4�	�	
��	
s�:Ar	)rrr
rrr� E_ENTITLEMENTS_NOT_ENABLED_ERRORr>r,rr2r3r4s@@rrrYs$�����I��4�4�D�	
�	
�	
rrc�Vaa�]tRtRto]P
tV3RlV3RlltRtVt	V;t
#)�EntitlementNotEnabledErroriic�:<�V^8�dQhRS[RS[P/#�r�servicer��r"rrY)r$r%s"�rr&�'EntitlementNotEnabledError.__annotate__l�!���

�

��

�X�-B�-B�

rc
�v<�\SV`VRRVPRVPRVP//R7R#�r�r�rr?)rr?N�r+r,rMrIr?�r-rr�r/s&&&�rr,�#EntitlementNotEnabledError.__init__l�B���
������F�K�K��V�Z�Z�%�v�'=�'=���	�		
rr	)rrr
rr�E_ENTITLEMENT_NOT_ENABLED_ERRORr<r,rr2r3r4s@@rrris�����=�=�N�

�

�

rrc�Vaa�]tRtRto]P
tV3RlV3RlltRtVt	V;t
#)�EntitlementNotDisabledErroriyc�:<�V^8�dQhRS[RS[P/#rr)r$r%s"�rr&�(EntitlementNotDisabledError.__annotate__|r rc
�v<�\SV`VRRVPRVPRVP//R7R#r"r#r$s&&&�rr,�$EntitlementNotDisabledError.__init__|r&rr	)rrr
rr� E_ENTITLEMENT_NOT_DISABLED_ERRORr<r,rr2r3r4s@@rr)r)ys�����>�>�N�

�

�

rr)c�.�]tRtRt]P
tRtR#)�AttachFailureDefaultServicesi�r	N)rrr
rr�!E_ATTACH_FAILURE_DEFAULT_SERVICESr>rr	rrr0r0�s
���5�5�Drr0c�.�]tRtRt]P
tRtR#)�AttachFailureUnknownErrori�r	N)rrr
rr�E_ATTACH_FAILURE_UNEXPECTEDr>rr	rrr3r3��
���/�/�Drr3c�.�]tRtRt]P
tRtR#)�AttachFailureRestrictedReleasei�r	N)rrr
rr�!ATTACH_FAILURE_RESTRICTED_RELEASEr<rr	rrr7r7��
���?�?�Nrr7c�.�]tRtRt]P
tRtR#)�RepoNoAptKeyi�r	N)rrr
rr�E_REPO_NO_APT_KEYr<rr	rrr;r;�s
���/�/�Nrr;c�.�]tRtRt]P
tRtR#)�RepoNoSuitesi�r	N)rrr
rr�E_REPO_NO_SUITESr<rr	rrr>r>�s
���.�.�Nrr>c�.�]tRtRt]P
tRtR#)�RepoPinFailNoOrigini�r	N)rrr
rr�E_REPO_PIN_FAIL_NO_ORIGINr<rr	rrrArA�rlrrAc�.�]tRtRt]P
tRtR#)� InvalidContractDeltasServiceTypei�r	N)rrr
rr�&E_INVALID_CONTRACT_DELTAS_SERVICE_TYPEr<rr	rrrDrD�s
���D�D�NrrDc�.�]tRtRt]P
tRtR#)�%EntitlementsAPTDirectivesAreNotUniquei�r	N)rrr
rr�,E_ENTITLEMENTS_APT_DIRECTIVES_ARE_NOT_UNIQUEr<rr	rrrGrG�s
���J�J�NrrGc�.�]tRtRt]P
tRtR#)�RequiredServiceStopsEnablei�r	N)rrr
rr�E_REQUIRED_SERVICE_STOPS_ENABLEr<rr	rrrJrJ�rdrrJc�.�]tRtRt]P
tRtR#)�IncompatibleServiceStopsEnablei�r	N)rrr
rr�#E_INCOMPATIBLE_SERVICE_STOPS_ENABLEr<rr	rrrMrM�rrrMc�.�]tRtRt]P
tRtR#)�DependentServiceStopsDisablei�r	N)rrr
rr�!E_DEPENDENT_SERVICE_STOPS_DISABLEr<rr	rrrPrP�r9rrPc�.�]tRtRt]P
tRtR#)�LandscapeConfigFailedi�r	N)rrr
rr�E_LANDSCAPE_CONFIG_FAILEDr>rr	rrrSrS��
���-�-�DrrSc�.�]tRtRt]P
tRtR#)�#NonInteractiveKernelPurgeDisallowedi�r	N)rrr
rr�)E_NON_INTERACTIVE_KERNEL_PURGE_DISALLOWEDr>rr	rrrWrW�s
���=�=�DrrWc�2�]tRtRt]P
tRtRtR#)�InvalidProImagei�Nr	)	rrr
rr�E_INVALID_PRO_IMAGEr<�	error_msgrr	rrrZrZ�s���1�1�N��IrrZc�.�]tRtRt]P
tRtR#)�CloudMetadataErrori�r	N)rrr
rr�E_CLOUD_METADATA_ERRORr<rr	rrr^r^�r�rr^c�2�]tRtRtRt]PtRtR#)�GCPServiceAccountErrori�z;An exception raised when GCP service account is not enabledr	N)	rrr
rrSr�$E_GCP_SERVICE_ACCT_NOT_ENABLED_ERRORr<rr	rrrara�s��E��B�B�Nrrac�.�]tRtRt]P
tRtR#)�AWSNoValidIMDSi�r	N)rrr
rr�E_AWS_NO_VALID_IMDSr<rr	rrrdrd�rprrdc��]tRtRtRtR#)�CloudFactoryErrori�r	Nr
r	rrrgrg�rrrgc�.�]tRtRt]P
tRtR#)�CloudFactoryNoCloudErrori�r	N)rrr
rr� E_UNABLE_TO_DETERMINE_CLOUD_TYPEr>rr	rrriri��
���4�4�Drric�.�]tRtRt]P
tRtR#)�CloudFactoryNonViableCloudErrori�r	N)rrr
rr�E_UNSUPPORTED_AUTO_ATTACHr>rr	rrrmrm�rUrrmc�6�]tRtRtRt^t]PtRt	R#)�NonAutoAttachImageErrori�z>Raised when machine isn't running an auto-attach enabled imager	N)
rrr
rrSrr�$E_UNSUPPORTED_AUTO_ATTACH_CLOUD_TYPEr<rr	rrrprp�s��H��I��B�B�Nrrpc�.�]tRtRt]P
tRtR#)�LXDAutoAttachNotAvailablei�r	N)rrr
rr�E_LXD_AUTO_ATTACH_NOT_AVAILABLEr>rr	rrrsrs�s
���3�3�Drrsc�.�]tRtRt]P
tRtR#)�LXDAutoAttachNotAllowedi�r	N)rrr
rr�E_LXD_AUTO_ATTACH_NOT_ALLOWEDr>rr	rrrvrv�rhrrvc�.�]tRtRt]P
tRtR#)�InvalidFileFormatErrori�r	N)rrr
rr�E_INVALID_FILE_FORMATr<rr	rrryry�r�rryc�.�]tRtRt]P
tRtR#)�InvalidFileEncodingErrori�r	N)rrr
rr�E_INVALID_FILE_ENCODINGr<rr	rrr|r|�rrr|c�.�]tRtRt]P
tRtR#)�ParsingErrorOnOSReleaseFilei�r	N)rrr
rr�"E_ERROR_PARSING_VERSION_OS_RELEASEr<rr	rrrr�rrrc�.�]tRtRt]P
tRtR#)�MissingSeriesOnOSReleaseFileir	N)rrr
rr�E_MISSING_SERIES_ON_OS_RELEASEr<rr	rrr�r��
���<�<�Nrr�c�.�]tRtRt]P
tRtR#)�InvalidLockFileir	N)rrr
rr�E_INVALID_LOCK_FILEr<rr	rrr�r�rprr�c�.�]tRtRt]P
tRtR#)�InvalidJsoni	r	N)rrr
rr�E_JSON_PARSER_ERRORr<rr	rrr�r�	rprr�c�.�]tRtRt]P
tRtR#)�InvalidBooleanConfigValuei
r	N)rrr
rr�E_INVALID_BOOLEAN_CONFIG_VALUEr<rr	rrr�r�
r�rr�c�.�]tRtRt]P
tRtR#)�InvalidPosIntConfigValueir	N)rrr
rr�"E_CLI_CONFIG_VALUE_MUST_BE_POS_INTr<rr	rrr�r�rrr�c�.�]tRtRt]P
tRtR#)�InvalidURLConfigValueir	N)rrr
rr�E_CONFIG_INVALID_URLr<rr	rrr�r�s
���2�2�Nrr�c�.�]tRtRt]P
tRtR#)�InvalidFeatureYamlConfigValueir	N)rrr
rr�E_CONFIG_NO_YAML_FILEr<rr	rrr�r�r�rr�c�.�]tRtRt]P
tRtR#)�InvalidProxyCombinationConfigir	N)rrr
rr�E_INVALID_PROXY_COMBINATIONr>rr	rrr�r�r5rr�c�.�]tRtRt]P
tRtR#)�MissingDistroInfoFilei!r	N)rrr
rr�E_MISSING_DISTRO_INFO_FILEr>rr	rrr�r�!r�rr�c�.�]tRtRt]P
tRtR#)�MissingSeriesInDistroInfoFilei%r	N)rrr
rr�$E_MISSING_SERIES_IN_DISTRO_INFO_FILEr<rr	rrr�r�%s
���B�B�Nrr�c�.�]tRtRt]P
tRtR#)�UnsupportedManifestFilei)r	N)rrr
rr�E_UNSUPPORTED_MANIFEST_FILEr<rr	rrr�r�)s
���9�9�Nrr�c�.�]tRtRt]P
tRtR#)�InvalidOptionCombinationi2r	N)rrr
rr�E_INVALID_OPTION_COMBINATIONr<rr	rrr�r�2r�rr�c�.�]tRtRt]P
tRtR#)�DepedentOptionErrori6r	N)rrr
rr�E_DEPENDENT_OPTIONr<rr	rrr�r�6s
���0�0�Nrr�c�.�]tRtRt]P
tRtR#)�
NoHelpContenti:r	N)rrr
rr�
E_CLI_NO_HELPr<rr	rrr�r�:rrr�c�.�]tRtRt]P
tRtR#)�InvalidSecurityIssueIdFormati>r	N)rrr
rr�#E_SECURITY_FIX_CLI_ISSUE_REGEX_FAILr<rr	rrr�r�>rrr�c�.�]tRtRt]P
tRtR#)�InvalidArgChoiceiBr	N)rrr
rr�E_CLI_VALID_CHOICESr<rr	rrr�r�Brprr�c�.�]tRtRt]P
tRtR#)�EmptyConfigValueiFr	N)rrr
rr�E_CLI_EMPTY_CONFIG_VALUEr<rr	rrr�r�Fr�rr�c�.�]tRtRt]P
tRtR#)�GenericInvalidFormatiJr	N)rrr
rr�E_CLI_EXPECTED_FORMATr<rr	rrr�r�Jr�rr�c�.�]tRtRt]P
tRtR#)�RefreshConfigFailureiNr	N)rrr
rr�E_REFRESH_CONFIG_FAILUREr>rr	rrr�r�Ns
���,�,�Drr�c�.�]tRtRt]P
tRtR#)�RefreshContractFailureiRr	N)rrr
rr�E_REFRESH_CONTRACT_FAILUREr>rr	rrr�r�Rr�rr�c�.�]tRtRt]P
tRtR#)�RefreshMessagesFailureiVr	N)rrr
rr�E_REFRESH_MESSAGES_FAILUREr>rr	rrr�r�Vr�rr�c�.�]tRtRt]P
tRtR#)�CLIJSONFormatRequireAssumeYesiZr	N)rrr
rr� E_JSON_FORMAT_REQUIRE_ASSUME_YESr>rr	rrr�r�Zrkrr�c�.�]tRtRt]P
tRtR#)�CLIAttachTokenArgXORConfigi^r	N)rrr
rr�E_ATTACH_TOKEN_ARG_XOR_CONFIGr>rr	rrr�r�^rhrr�c�.�]tRtRt]P
tRtR#)�CLIAPIOptionsXORDataibr	N)rrr
rr�"E_API_ERROR_ARGS_AND_DATA_TOGETHERr>rr	rrr�r�bs
���6�6�Drr�c�.�]tRtRt]P
tRtR#)�PromptDeniedErrorifr	N)rrr
rr�E_PROMPT_DENIEDr>rr	rrr�r�fs
���#�#�Drr�c�.�]tRtRt]P
tRtR#)�VulnerabilityDataNotFoundior	N)rrr
rr�E_VULNERABILITY_DATA_NOT_FOUNDr>rr	rrr�r�ortrr�c�6�]tRtRtRt]PtRtRt	R#)�
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	)
rrr
rrSr�E_LOCK_HELD_ERRORr<�pidrr	rrr�r�xs����/�/�N�
�Crr�c�2�]tRtRtRt]PtRtR#)�NonRootUserErrori�z7An exception to be raised when a user needs to be root.r	N)	rrr
rrSr�E_NONROOT_USERr>rr	rrr�r��s��A��"�"�Drr�c�2�]tRtRtRt]PtRtR#)�SecurityAPIMetadataErrori�zDAn exception raised with Security API metadata returns invalid data.r	N)	rrr
rrSr�E_SECURITY_API_INVALID_METADATAr<rr	rrr�r��s��N��=�=�Nrr�c�.�]tRtRt]P
tRtR#)�SecurityIssueNotFoundi�r	N)rrr
rr�E_SECURITY_FIX_NOT_FOUND_ISSUEr<rr	rrr�r��r�rr�c�.�]tRtRt]P
tRtR#)�GPGKeyNotFoundi�r	N)rrr
rr�E_GPG_KEY_NOT_FOUNDr<rr	rrr�r��rprr�c�.�]tRtRt]P
tRtR#)�UnknownProcessorTypei�r	N)rrr
rr�E_UNKNOWN_PROCESSOR_TYPEr<rr	rrr�r��r�rr�c�.�]tRtRt]P
tRtR#)� FeatureNotSupportedOldTokenErrori�r	N)rrr
rr�!E_FEATURE_NOT_SUPPORTED_OLD_TOKENr<rr	rrr�r��r9rr�c�.�]tRtRt]P
tRtR#)�
ETagUnchangedi�r	N)rrr
rr�E_ETAG_UNCHANGED�_formatted_msg_rr	rrr�r��s
���/�/�Orr�c�.�]tRtRt]P
tRtR#)�NoServicesToEnablei�r	N)rrr
rr�E_NO_SERVICES_TO_ENABLEr>rr	rrr�r��s
���+�+�Drr�N)��typingrrr�uaclientrr�rrrrr�rr6�UserFacingErrorrWr^rbrfrjrnrrrvrzr}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�r�r�r�r�r�r�r�rrrr
rrr)r0r3r7r;r>rArDrGrJrMrPrSrWrZr^rardrgrirmrprsrvryr|rr�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�$��$�3��3�	�N�	�#�~�#�>�~�>�=�N�=�2�^�2�7�>�7�@�~�@�0�N�0�,��,r

Youez - 2016 - github.com/yon3zu
LinuXploit