Ë
    GKÕi»  ã                   óâ   — d dl Z d dlZd dlmZ d dlmZmZmZ d dlm	Z	 d dl
mZ  e j                   ej                  e«      «      Zej                   j#                  edd«      Zd„ Zd	„ Zd
e	fd„Zy)é    N)ÚTimeoutExpired)Ú
exceptionsÚsystemÚutil)ÚUAConfig)ÚDEFAULT_DATA_DIRÚmessageszmotd-auto-attach-statusc                  ó²   — 	 t        j                  g d¢d¬«       y # t        j                  t        f$ r!} t
        j                  | | ¬«       Y d } ~ y d } ~ ww xY w)N)Ú	systemctlÚstartúubuntu-advantage.serviceç       @©Útimeout©Úexc_info©r   Úsubpr   ÚProcessExecutionErrorr   ÚLOGÚwarning©Úes    ú:/usr/lib/python3/dist-packages/uaclient/daemon/__init__.pyr   r      sH   € ð#Ü�‰Ú>Èö	
øô ×,Ñ,¬nÐ=ò #Ü�‰�A ˆ×"Ñ"ûð#úó   ‚ œAµAÁAc                  ó²   — 	 t        j                  g d¢d¬«       y # t        j                  t        f$ r!} t
        j                  | | ¬«       Y d } ~ y d } ~ ww xY w)N)r   Ústopr   r   r   r   r   r   s    r   r   r      sH   € ð#Ü�‰Ú=Àsö	
øô ×,Ñ,¬nÐ=ò #Ü�‰�A ˆ×"Ñ"ûð#úr   Úcfgc                 ó2   — ddl m} |j                  | «       y )Nr   )Úretry_auto_attach)Úuaclient.daemonr    Úcleanup)r   r    s     r   r"   r"   "   s   € Ý1à×Ñ˜cÕ"ó    )ÚloggingÚosÚ
subprocessr   Úuaclientr   r   r   Úuaclient.configr   Úuaclient.defaultsr   Ú	getLoggerÚreplace_top_level_logger_nameÚ__name__r   ÚpathÚjoinÚAUTO_ATTACH_STATUS_MOTD_FILEr   r   r"   © r#   r   ú<module>r1      sk   ðÛ Û 	Ý %ç -Ñ -Ý $Ý .à€g×ÑÐ:˜×:Ñ:¸8ÓDÓE€à!Ÿw™wŸ|™|Ø�jÐ";ó Ð ò
#ò#ð#�ô #r#   