MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / visit_Constant

Method visit_Constant

tools/python-3.11.9-amd64/Lib/ast.py:430–449  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

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
452class NodeTransformer(NodeVisitor):

Callers

nothing calls this directly

Calls 5

generic_visitMethod · 0.95
typeClass · 0.50
getMethod · 0.45
itemsMethod · 0.45
warnMethod · 0.45

Tested by

no test coverage detected