HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/uaclient/daemon/__pycache__/__init__.cpython-310.pyc
o

�~c��@s�ddlZddlZddlZddlmZddlmZmZddlm	Z	ddl
mZmZe�
d�Zej�edd�Zd	d
�Zdd�Zd
e	fdd�Zdd�ZdS)�N)�TimeoutExpired)�
exceptions�system)�UAConfig)�DEFAULT_DATA_DIR�DEFAULT_LOG_FORMATz
pro.daemon�messageszmotd-auto-attach-statusc
C�Pztjgd�dd�WdStjtfy'}zt�|�WYd}~dSd}~ww)N)�	systemctl�start�ubuntu-advantage.service�@��timeout�r�subpr�ProcessExecutionErrorr�LOG�warning��e�r�:/usr/lib/python3/dist-packages/uaclient/daemon/__init__.pyr����rc
Cr	)N)r
�stoprr
rrrrrrrrr�cfgcCsddlm}|�|�dS)Nr)�retry_auto_attach)�uaclient.daemonr�cleanup)rrrrrr#srcCs�|�|�g|_t�tj�}|�t�d��|�|�|�d�|�	|�t�
|�}|�|�|�t�t��|�d�|�	|�dS)Nz%(message)sz
ua-consolezua-file)�setLevel�handlers�logging�
StreamHandler�sys�stderr�setFormatter�	Formatter�set_name�
addHandler�FileHandlerr)�
console_level�	log_level�log_file�logger�console_handler�file_handlerrrr�
setup_logging)s






r0)r!�osr#�
subprocessr�uaclientrr�uaclient.configr�uaclient.defaultsrr�	getLoggerr�path�join�AUTO_ATTACH_STATUS_MOTD_FILErrrr0rrrr�<module>s
�