Current File : //usr/lib/python2.7/site-packages/cloudinit/signal_handler.pyc
�
oB�]c@s�ddlZddlZddlZddlmZddlmZddlmZddlm	Z
eje�Z
dZidej6dej6dej6Zd�Zd�Zd
�ZdS(i����N(tStringIO(tlog(tutil(tversionis2Cloud-init %(version)s received SIGINT, exiting...is3Cloud-init %(version)s received SIGTERM, exiting...s3Cloud-init %(version)s received SIGABRT, exiting...cCs�||ks|rdStj|�}d|d}|jd||jf�|jd||jf�|jd||jf�t|j|d||�dS(Nt is%sFilename: %s
s%sFunction: %s
s%sLine number: %s
i(tinspecttgetframeinfotwritetfilenametfunctiontlinenot
_pprint_frametf_back(tframetdeptht	max_depthtcontentst
frame_infotprefix((s</usr/lib/python2.7/site-packages/cloudinit/signal_handler.pyR scCs�t|\}}|itj�d6}t�}|jd|�t|dt|�tj|j	�dt
dtdt�t
j|�dS(NRs%s
itconsoletstderrR(tEXIT_FORtvrtversion_stringRRRtBACK_FRAME_TRACE_DEPTHRt	multi_logtgetvaluetTruetFalsetLOGtsystexit(tsignumR
tmsgtrcR((s</usr/lib/python2.7/site-packages/cloudinit/signal_handler.pyt_handle_exit+s	cCsAd}x$tj�D]}tj|t�qW|tt�7}|S(Ni(RtkeystsignalR#tlen(t
sigs_attachedR ((s</usr/lib/python2.7/site-packages/cloudinit/signal_handler.pytattach_handlers6s
(s2Cloud-init %(version)s received SIGINT, exiting...i(s3Cloud-init %(version)s received SIGTERM, exiting...i(s3Cloud-init %(version)s received SIGABRT, exiting...i(RR%RtsixRt	cloudinitRtloggingRRRt	getLoggert__name__RRtSIGINTtSIGTERMtSIGABRTRRR#R((((s</usr/lib/python2.7/site-packages/cloudinit/signal_handler.pyt<module>	s