+
    =l j2  ã                   ó¢   € ^ RI t ^ RIHtHtHtHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ] P                  ! ]P                  ! ]4      4      tRR R lltR# )	é    N)Ú
exceptionsÚlockÚmessagesÚsystemÚutil)Údetach)Ú_is_attached©ÚUAConfigc                ó$   € V ^8„  d   QhR\         /# )é   Úcfgr
   )Úformats   "Ú?/usr/lib/python3/dist-packages/uaclient/update_contract_info.pyÚ__annotate__r      s   € ÷ !ñ !¤ñ !ó    c                 óš  € \         P                  R 4       \        V 4      P                  '       g   R# \        P
                  ! 4       P                  p \        P                  ! V4      p\        P                  ! V4      pVP                  VP                  8”  d–   \         P                  RVV4       \        P                  ! 4        \        4        \        P                  P                  VP                  VP                   R7      pV'       d   \#        V4       \         P%                  V4       R# R#   \&        P(                   d     R# i ; i)zValidating release seriesNzDDetaching due to current series %s being higher than only_series: %s)ÚreleaseÚseries_codename)ÚLOGÚdebugr	   Úis_attachedr   Úget_release_infoÚseriesÚget_distro_infoÚeolr   Úclear_lock_file_if_presentr   r   ÚPRO_ONLY_ALLOWED_FOR_RELEASEr   r   r   ÚprintÚwarningr   ÚMissingSeriesInDistroInfoFile)r   Úonly_seriesÚshow_messageÚcurrent_seriesÚallowed_releaseÚcurrent_releaseÚmessages   &&&    r   Úvalidate_release_seriesr(      s  € Ü‡I�IÐ)Ô*Ü˜Ó×(×(Ð(Ùä×,Ò,Ó.×5Ñ5€Nð!Ü ×0Ò0°Ó=ˆô !×0Ò0°Ó@ˆð ×Ñ ×!4Ñ!4Ô4Ü�I‰IØVØØôô
 ×+Ò+Ô-ÜŒHÜ×;Ñ;×BÑBØ'×/Ñ/Ø /× ?Ñ ?ð Có ˆG÷ Ü�g”Ü�K‰K˜Ö ñ 5øô ×3Ñ3ô ò 	ðús   ÁD1 Ä1E
Å	E
)F)ÚloggingÚuaclientr   r   r   r   r   Úuaclient.api.u.pro.detach.v1r   Ú(uaclient.api.u.pro.status.is_attached.v1r	   Úuaclient.configr   Ú	getLoggerÚreplace_top_level_logger_nameÚ__name__r   r(   © r   r   Ú<module>r2      s<   ðÛ ç =Õ =Ý /Ý AÝ $à×Ò˜×:Ò:¸8ÓDÓE€÷!ñ !r   