MCPcopy Index your code
hub / github.com/RustPython/RustPython / _convert_signed_num

Function _convert_signed_num

Lib/ast.py:72–79  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

70 _raise_malformed_node(node)
71 return node.value
72 def _convert_signed_num(node):
73 if isinstance(node, UnaryOp) and isinstance(node.op, (UAdd, USub)):
74 operand = _convert_num(node.operand)
75 if isinstance(node.op, UAdd):
76 return + operand
77 else:
78 return - operand
79 return _convert_num(node)
80 def _convert(node):
81 if isinstance(node, Constant):
82 return node.value

Callers 1

_convertFunction · 0.85

Calls 2

isinstanceFunction · 0.85
_convert_numFunction · 0.85

Tested by

no test coverage detected