Coverage for pyquickhelper/jenkinshelper/yaml_helper_yaml.py: 86%
7 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-03 02:21 +0200
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-03 02:21 +0200
1"""
2@file
3@brief Puts everything related to package :epkg:`yaml` in a separate files.
4"""
5import yaml
6try:
7 from yaml import FullLoader as Loader
8except ImportError: # pragma: no cover
9 Loader = None
12def yaml_load(content):
13 """
14 Parses a :epkg:`yml` file with :epkg:`yaml`.
16 @param content string
17 @return structured data
18 """
19 if Loader is None:
20 return yaml.load(content) # pylint: disable=E1120
21 return yaml.load(content, Loader=Loader)