%PDF- %PDF-
Direktori : /proc/self/root/lib/python2.7/site-packages/cloudinit/config/ |
Current File : //proc/self/root/lib/python2.7/site-packages/cloudinit/config/cc_debug.pyc |
� oB�]c @ s� d Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z e d g � Z d � Z d � Z d � Z d S( sQ Debug ----- **Summary:** helper to debug cloud-init *internal* datastructures. This module will enable for outputting various internal information that cloud-init sources provide to either a file or to the output console/log location that this cloud-init has been configured with when running. .. note:: Log configurations are not output. **Internal name:** ``cc_debug`` **Module frequency:** per instance **Supported distros:** all **Config keys**:: debug: verbose: true/false (defaulting to true) output: (location to write output, defaulting to console + log) i����N( t StringIO( t type_utils( t util( t safeyamlt log_cfgsc C su t � } | j d d � | j d � | j | j d d � � | j d � | j d d � | j d � | j � S( Nt -iP s t ( R t writet centert getvalue( t textt header( ( s= /usr/lib/python2.7/site-packages/cloudinit/config/cc_debug.pyt _make_header) s c C s% t j | d t d t �} | j � S( Nt explicit_startt explicit_end( R t dumpst Falset rstrip( t objR ( ( s= /usr/lib/python2.7/site-packages/cloudinit/config/cc_debug.pyt _dumps4 s c C sx t j | d d t �} | r1 | d } t } n t j | d � } | s] | j d | � d St j | � } x t D] } | j | d � qs Wt | � } x0 | D]( } | j d � r� | j | d � q� q� Wt � } | j t d � � | j t | � � | j d � | j t d � � | j t | j j � � | j d � | j t d � � | j d t j | j � � | j d t j | j � � | j d | j t � � | j d | j � � | j d | j � � | j d | j � | j � } g } x+ | j � D] } d | } | j | � q W| rRt j | d j | � d d � n"