a )g3 @sdZddlmZmZmZeZddlmZ dZ z ddl Z Wne yNdZYn0dZerz,ddl mZddl mZdd lmZdZ Wn:e efydd l mZdd l mZdd lmZYn0e e jed Ze e jed Ze e jedZe e jedZne Ze Ze ZdZdZdZdZdS)z This file provides ease of use shortcuts for loading and dumping YAML, preferring the YAML compiled C extensions to reduce duplicated code. )absolute_importdivisionprint_function)partialFNT) CSafeLoader) CSafeDumper)CParser) SafeLoader) SafeDumper)Parser)Loader)ZDumper)!__doc__Z __future__rrrtypeZ __metaclass__ functoolsrZ_partialZ HAS_LIBYAMLZyamlZ_yaml ImportErrorZHAS_YAMLrr rr Z yaml.cyamlrr AttributeErrorZ yaml.parserloadZ yaml_loadZload_allZ yaml_load_alldumpZ yaml_dumpZdump_allZ yaml_dump_allobjectrrD/usr/lib/python3.9/site-packages/ansible/module_utils/common/yaml.pys<