a '¡Dgýã@s„ddlZddlZddlZddlZddlmZddlmZddl m Z e  e ¡Z dZejdejdejdiZd d „Zd d „Zd d„ZdS)éN)ÚStringIO)Úversion)Úlog_utilé)z2Cloud-init %(version)s received SIGINT, exiting...é)z3Cloud-init %(version)s received SIGTERM, exiting...r)z3Cloud-init %(version)s received SIGABRT, exiting...rcCsz||ks |sdSt |¡}d|d}| d||jf¡| d||jf¡| d||jf¡t|j|d||ƒdS)Nú éz%sFilename: %s z%sFunction: %s z%sLine number: %s r)ÚinspectZ getframeinfoÚwriteÚfilenameÚfunctionÚlinenoÚ _pprint_frameÚf_back)ÚframeÚdepthZ max_depthÚcontentsZ frame_infoÚprefix©rús    û