BYPASS SHELL BY ./RAZORGANZ
Server: nginx/1.20.1
System: Linux iZdzfnv9mwfppeZ 5.10.134-19.2.al8.x86_64 #1 SMP Wed Oct 29 22:47:09 CST 2025 x86_64
User: apache (48)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/cloudinit/__pycache__/signal_handler.cpython-36.opt-1.pyc
3

�q�h"�@s�ddlZddlZddlZddlmZddlmZddlmZddlm	Z
eje�Z
dZejdejdejdiZdd�Zd
d�Zdd�ZdS)�N)�StringIO)�log)�util)�version��2Cloud-init %(version)s received SIGINT, exiting...��3Cloud-init %(version)s received SIGTERM, exiting...�3Cloud-init %(version)s received SIGABRT, exiting...cCs|||ks|rdStj|�}d|d}|jd||jf�|jd||jf�|jd||jf�t|j|d||�dS)N� �z%sFilename: %s
z%sFunction: %s
z%sLine number: %s
r)�inspectZgetframeinfo�write�filenameZfunction�lineno�
_pprint_frame�f_back)�frame�depthZ	max_depth�contentsZ
frame_info�prefix�r�$/usr/lib/python3.6/signal_handler.pyrs
rcCsbt|\}}|dtj�i}t�}|jd|�t|dt|�tj|j	�ddt
d�tj|�dS)Nrz%s
rTF)Zconsole�stderrr)
�EXIT_FOR�vrZversion_stringrrr�BACK_FRAME_TRACE_DEPTHrZ	multi_log�getvalue�LOG�sys�exit)�signumr�msgZrcrrrr�_handle_exit*sr#cCs2d}xtj�D]}tj|t�qW|tt�7}|S)Nr)r�keys�signalr#�len)Z
sigs_attachedr!rrr�attach_handlers4s
r')rr)r	r)r
r)r
r%r�iorZ	cloudinitrZloggingrrrZ	getLogger�__name__rr�SIGINT�SIGTERM�SIGABRTrrr#r'rrrr�<module>	s