ó 'KXc@sRddlmZddlmZddlZddlmZd„Zd„ZdS(i˙˙˙˙(t type_utils(tutilN(tStringIOcCsutƒ}|jddƒ|jdƒ|j|jddƒƒ|jdƒ|jddƒ|jdƒ|jƒS(Nt-iPs t (Rtwritetcentertgetvalue(ttexttheader((sF/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_debug.pyt _make_headers    cCs‡tj|ddtƒ}|r1|d}t}ntj|dƒ}|s]|jd|ƒdStj|ƒ}x!dgD]}|j|dƒqvWt|j ƒƒ} x0| D](}|j dƒrİ|j|dƒqİqİWt ƒ} | j t d ƒƒ| j tj|ƒƒ| j d ƒ| j t d ƒƒ| j tj|jjƒƒ| j d ƒ| j t d ƒƒ| j d tj|jƒƒ| j dtj|jƒƒ| j d|jtƒƒ| j d|jƒƒ| j d|jƒƒ| j d|jƒ| jƒ} g} x+| jƒD]} d| } | j| ƒqW|ratj|dj| ƒddƒn"tjdj| ƒdtdtƒdS(Ntdebugtverbosetdefaultitoutputs3Skipping module named %s, verbose printing disabledtlog_cfgst_tConfigs tMetaDatatMiscsDatasource: %s s Distro: %s s Hostname: %s sInstance ID: %s s Locale: %s sLaunch IDX: %s s ci-info: %s ti¤twtconsoletstderr(sdebugsverbose(sdebugsoutput(Rtget_cfg_by_pathtTrueR tcopytdeepcopytpoptNonetlisttkeyst startswithRRR t yaml_dumpst datasourcetmetadataRtobj_nametdistrot get_hostnametget_instance_idt get_localet launch_indexRt splitlinestappendt write_filetjoint multi_logtFalse(tnametcfgtcloudtlogtargsR tout_filetdump_cfgtktall_keystto_printtcontentstcontent_to_filetline((sF/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_debug.pythandle"sN          "(t cloudinitRRRRR R=(((sF/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_debug.pyts