shell bypass 403

Cubjrnet7 Shell


name : log_util.cpython-39.pyc
a

'�Dgi	�@s|ddlZddlZddlZddlmZe�e�Zejdd�e	dd�dd�Z
ed�d	d
��Zdddejdfdd�Z
ddd�ZdS)�N)�timedT)�	log_level�exc_info)r�returncGs0|j||g|�R�|j|g|�Rd|i�dS)Nr)�log�debug)r�msgrr�args�r
�:/usr/lib/python3.9/site-packages/cloudinit/log/log_util.py�logexc
srzWriting to consolecCs@t|d��"}|�|�|��Wd�n1s20YdS)N�w)�open�write�flush)�conpath�textZwfhr
r
r�write_to_consoles
rc	Cs�|rtj�|�|r�d}d}tj�|�rvzt||�d}Wn:tytd}tj�|�d��|rp|�	t
j|�Yn0|r�|s�tj�|�|r�|ddkr�|�	||dd��n|�	||�dS)Nz/dev/consoleFTzFailed to write to /dev/console�
���)�sys�stderrr�os�path�existsr�OSError�stdoutr�logging�WARNING)	rZconsolerrrZfallback_to_stdoutrZwriting_to_console_workedZ
console_errorr
r
r�	multi_logs(

r��	Error:
{}FcCs&t|�|�tjd�|r"t�|�|S)z�Print error to stderr and return or exit

    @param msg: message to print
    @param rc: return code (default: 1)
    @param fmt: format string for putting message in (default: 'Error:\n {}')
    @param sys_exit: exit when called (default: false)
    )�file)�print�formatrr�exit)r�rc�fmtZsys_exitr
r
r�errorDs
r()r r!F)rrrZcloudinit.performancerZ	getLogger�__name__ZLOGr�intrr�DEBUGrr(r
r
r
r�<module>s$
��
�
,

© 2025 Cubjrnet7