+
    =l jÜ  ã                   óÖ   € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 R R lt ! R R	]4      t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )é    )Úmessages)ÚAPIResponseÚErrorWarningObject)ÚUbuntuProError)Úget_pro_environment)Úcheck_for_new_versionc                ó0   € V ^8„  d   QhR\         R\        /# )é   Ú	exceptionÚreturn)Ú	Exceptionr   )Úformats   "Ú5/usr/lib/python3/dist-packages/uaclient/api/errors.pyÚ__annotate__r      s   € ÷ )ñ )œð )¤{ñ )ó    c                 óÜ  € \        V \        \        34      '       d]   \        V P                  V P
                  ;'       g    R V P                  P                  ,           V P                  ;'       g    / R7      pM2\        \        V 4      R V P                  P                  ,           / R7      p. p\        4       pV'       d^   VP                  \        \        P                  P                  VR7      P                  \        P                  P                  / R7      4       \!        RRRR\#        \%        4       P'                  4       4       UUu. uF  w  rERVRV/NK  	  upp//V.VR	7      # u uppi )
zgeneric-)ÚtitleÚcodeÚmeta)ÚversionÚv1Úfailurer   Úenvironment_varsÚnameÚvalue)Ú_schema_versionÚresultÚdataÚerrorsÚwarnings)Ú
isinstancer   ÚAPIErrorr   ÚmsgÚmsg_codeÚ	__class__Ú__name__Úadditional_infoÚstrr   Úappendr   ÚWARN_NEW_VERSION_AVAILABLEr   r   r   Úsortedr   Úitems)r   Úerrorr    Únew_versionr   r   s   &     r   Ú	error_outr/      sM  € Ü�)œn¬hÐ7×8Ò8Ü"Ø—-‘-Ø×#Ñ#÷ 9ð 9Ø˜I×/Ñ/×8Ñ8Õ8Ø×*Ñ*×0Ð0¨bô	
‰ô #Ü�i“.Ø˜i×1Ñ1×:Ñ:Õ:Øô
ˆð €HÜ'Ó)€KßØ�‰ÜÜ×9Ñ9×@Ñ@Ø'ð Aó ç‘#Ü×8Ñ8×=Ñ=Øôô	
ô ØØàØ"ä'-Ô.AÓ.C×.IÑ.IÓ.KÔ'Lô%á'L™˜ð ˜T 7¨EÓ2Ù'Lò%ðð
ð ˆwØôð ùó
%s   Å	E(c                   ó   € ] tR t^4tRtR# )r"   © N)r&   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r1   r   r   r"   r"   4   s   † Ûr   r"   c                   ó.   € ] tR t^8t]P
                  tRtR# )ÚAPIInvalidEndpointr1   N)r&   r2   r3   r4   r   ÚE_API_INVALID_ENDPOINTÚ_formatted_msgr5   r1   r   r   r7   r7   8   s   † Ø×4Ñ4„Nr   r7   c                   ó.   € ] tR t^<t]P
                  tRtR# )ÚAPIMissingArgr1   N)r&   r2   r3   r4   r   ÚE_API_MISSING_ARGr9   r5   r1   r   r   r;   r;   <   s   † Ø×/Ñ/„Nr   r;   c                   ó.   € ] tR t^@t]P
                  tRtR# )ÚAPINoArgsForEndpointr1   N)r&   r2   r3   r4   r   ÚE_API_NO_ARG_FOR_ENDPOINTr9   r5   r1   r   r   r>   r>   @   s   † Ø×7Ñ7„Nr   r>   c                   ó.   € ] tR t^Dt]P
                  tRtR# )ÚAPIJSONDataFormatErrorr1   N)r&   r2   r3   r4   r   ÚE_API_JSON_DATA_FORMAT_ERRORr9   r5   r1   r   r   rA   rA   D   s   † Ø×:Ñ:„Nr   rA   c                   ó.   € ] tR t^Ht]P
                  tRtR# )ÚAPIBadArgsFormatr1   N)r&   r2   r3   r4   r   ÚE_API_BAD_ARGS_FORMATr9   r5   r1   r   r   rD   rD   H   s   † Ø×3Ñ3„Nr   rD   N)Úuaclientr   Úuaclient.api.data_typesr   r   Úuaclient.exceptionsr   Úuaclient.utilr   Úuaclient.versionr   r/   r"   r7   r;   r>   rA   rD   r1   r   r   Ú<module>rK      sb   ðÝ ß CÝ .Ý -Ý 2õ)ôX	ˆ~ô 	ô5˜ô 5ô0�Hô 0ô8˜8ô 8ô;˜Xô ;ô4�xö 4r   