Coverage for src/debputy/yaml/compat.py: 56%
9 statements
« prev ^ index » next coverage.py v7.6.0, created at 2025-01-27 13:59 +0000
« prev ^ index » next coverage.py v7.6.0, created at 2025-01-27 13:59 +0000
1__all__ = [
2 "YAML",
3 "YAMLError",
4 "MarkedYAMLError",
5 "Node",
6 "LineCol",
7 "CommentedBase",
8 "CommentedMap",
9 "CommentedSeq",
10]
12try:
13 from ruyaml import YAML, Node
14 from ruyaml.comments import LineCol, CommentedBase, CommentedMap, CommentedSeq
15 from ruyaml.error import YAMLError, MarkedYAMLError
16except (ImportError, ModuleNotFoundError):
17 from ruamel.yaml import YAML, Node # type: ignore
18 from ruamel.yaml.comments import LineCol, CommentedBase, CommentedMap, CommentedSeq # type: ignore
19 from ruamel.yaml.error import YAMLError, MarkedYAMLError # type: ignore