Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/asttokens/astroid_compat.py: 60%

10 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2023-12-08 07:18 +0000

1try: 

2 from astroid import nodes as astroid_node_classes 

3 

4 # astroid_node_classes should be whichever module has the NodeNG class 

5 from astroid.nodes import NodeNG 

6 from astroid.nodes import BaseContainer 

7except Exception: 

8 try: 

9 from astroid import node_classes as astroid_node_classes 

10 from astroid.node_classes import NodeNG 

11 from astroid.node_classes import _BaseContainer as BaseContainer 

12 except Exception: # pragma: no cover 

13 astroid_node_classes = None 

14 NodeNG = None 

15 BaseContainer = None 

16 

17 

18__all__ = ["astroid_node_classes", "NodeNG", "BaseContainer"]