�
�Udac @` s� d d l m Z m Z m Z e Z d Z d d l Z d d l Z d d l Z d d l
Z
d d l Z d d l m
Z
m Z d d l m Z d d l m Z d d l m Z m Z m Z d d l m Z d � Z d d
� Z d e f d � � YZ d S(
i ( t absolute_importt divisiont print_functionsf
callback: yaml
type: stdout
short_description: yaml-ized Ansible screen output
version_added: 2.5
description:
- Ansible output that can be quite a bit easier to read than the
default JSON formatting.
extends_documentation_fragment:
- default_callback
requirements:
- set as stdout in configuration
N( t to_bytest to_text( t string_types( t
AnsibleDumper( t CallbackBaset strip_internal_keyst module_response_deepcopy( t CallbackModulec C` s% x d D] } | | k r t Sq Wt S( s0 Returns true if string should be in block formatu
( t Truet False( t valuet c( ( sA /usr/lib/python2.7/site-packages/ansible/plugins/callback/yaml.pyt should_use_block$ s
c C` s� | d k r� t | � r| d } | j � } d j d � | D� � } | j � } t j d d | � } t j d d | � } q� | j } n t j j
| | d | �} | j d k r� | | j | j <n | S( s'