(self, node)
| 428 | self.visit(value) |
| 429 | |
| 430 | def visit_Constant(self, node): |
| 431 | value = node.value |
| 432 | type_name = _const_node_type_names.get(type(value)) |
| 433 | if type_name is None: |
| 434 | for cls, name in _const_node_type_names.items(): |
| 435 | if isinstance(value, cls): |
| 436 | type_name = name |
| 437 | break |
| 438 | if type_name is not None: |
| 439 | method = 'visit_' + type_name |
| 440 | try: |
| 441 | visitor = getattr(self, method) |
| 442 | except AttributeError: |
| 443 | pass |
| 444 | else: |
| 445 | import warnings |
| 446 | warnings.warn(f"{method} is deprecated; add visit_Constant", |
| 447 | DeprecationWarning, 2) |
| 448 | return visitor(node) |
| 449 | return self.generic_visit(node) |
| 450 | |
| 451 | |
| 452 | class NodeTransformer(NodeVisitor): |
nothing calls this directly
no test coverage detected