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

1__all__ = [ 

2 "YAML", 

3 "YAMLError", 

4 "MarkedYAMLError", 

5 "Node", 

6 "LineCol", 

7 "CommentedBase", 

8 "CommentedMap", 

9 "CommentedSeq", 

10] 

11 

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