File: //lib/python3.9/site-packages/ansible/parsing/yaml/__pycache__/dumper.cpython-39.pyc
a
�)g?
� @ sp d dl mZmZmZ eZd dlZd dlmZm Z d dl
mZ d dlm
Z
mZmZmZ d dlmZmZmZmZmZ d dlmZ d dlmZmZ d d lmZ G d
d� de�Zdd
� Zdd� Z dd� Z!dd� Z"dd� Z#e�$e
e!� e�$ee!� e�$ee"� e�$ee� e�$ee� e�$ee� e�$eej%j&j'� e�$eej%j&j(� e�$ee � e�$ee#� e�$ee!� e�$ee!� dS )� )�absolute_import�division�print_functionN)� text_type�binary_type)�
SafeDumper)�AnsibleUnicode�AnsibleSequence�AnsibleMapping�AnsibleVaultEncryptedUnicode)�AnsibleUnsafeText�AnsibleUnsafeBytes�NativeJinjaUnsafeText�NativeJinjaText�
_is_unsafe)�AnsibleUndefined)�HostVars�HostVarsVars)�VarsWithSourcesc @ s e Zd ZdZdS )�
AnsibleDumperze
A simple stub class that allows us to add representers
for our overridden object types.
N)�__name__�
__module__�__qualname__�__doc__� r r �?/usr/lib/python3.9/site-packages/ansible/parsing/yaml/dumper.pyr ! s r c C s | � t|��S �N)�represent_dict�dict��self�datar r r �represent_hostvars( s r"