File: //lib/python3.6/site-packages/cloudinit/__pycache__/safeyaml.cpython-36.opt-1.pyc
3
��bh � @ sX d dl Z e jZG dd� de j�Zejdej� G dd� de jj�Zdd� Z d
dd�Z
dS )� Nc @ s e Zd Zdd� ZdS )�_CustomSafeLoaderc C s
| j |�S )N)Zconstruct_scalar)�selfZnode� r �/usr/lib/python3.6/safeyaml.py�construct_python_unicode
s z*_CustomSafeLoader.construct_python_unicodeN)�__name__�
__module__�__qualname__r r r r r r s r z tag:yaml.org,2002:python/unicodec @ s e Zd ZdZdd� ZdS )�NoAliasSafeDumperz>A class which avoids constructing anchors/aliases on yaml dumpc C s dS )NTr )r �datar r r �ignore_aliases s z NoAliasSafeDumper.ignore_aliasesN)r r r �__doc__r r r r r r
s r
c C s t j| td�S )N)�Loader)�yaml�loadr )Zblobr r r r s r TFc C s$ t j| dd||d|rtnt jjd�S )z%Return data in nicely formatted yaml.�
� F)Z
line_break�indent�explicit_start�explicit_endZdefault_flow_style�Dumper)r �dumpr
�dumperr )�objr r Znoaliasr r r �dumps"