13 import copy |
13 import copy |
14 import itertools |
14 import itertools |
15 import re |
15 import re |
16 import sys |
16 import sys |
17 import tokenize |
17 import tokenize |
|
18 |
18 from collections import defaultdict, namedtuple |
19 from collections import defaultdict, namedtuple |
19 from keyword import iskeyword |
20 from keyword import iskeyword |
20 from string import Formatter |
21 from string import Formatter |
21 |
22 |
22 import AstUtilities |
23 import AstUtilities |
23 |
24 |
24 from .eradicate import Eradicator |
25 from .eradicate import Eradicator |
25 |
|
26 from .MiscellaneousDefaults import MiscellaneousCheckerDefaultArgs |
26 from .MiscellaneousDefaults import MiscellaneousCheckerDefaultArgs |
27 |
27 |
28 |
28 |
29 def composeCallPath(node): |
29 def composeCallPath(node): |
30 """ |
30 """ |