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

Function p

tools/python-3.11.9-amd64/Lib/inspect.py:2257–2265  ·  view source on GitHub ↗
(name_node, default_node, default=empty)

Source from the content-addressed store, hash-verified

2255 raise ValueError
2256
2257 def p(name_node, default_node, default=empty):
2258 name = parse_name(name_node)
2259 if default_node and default_node is not _empty:
2260 try:
2261 default_node = RewriteSymbolics().visit(default_node)
2262 default = ast.literal_eval(default_node)
2263 except ValueError:
2264 raise ValueError("{!r} builtin has invalid signature".format(obj)) from None
2265 parameters.append(Parameter(name, kind, default=default, annotation=empty))
2266
2267 # non-keyword-only parameters
2268 args = reversed(f.args.args)

Callers 5

_signature_fromstrFunction · 0.85
_formatMethod · 0.85
test_files_checkedMethod · 0.85
get_errorsMethod · 0.85

Calls 6

parse_nameFunction · 0.85
RewriteSymbolicsClass · 0.85
ParameterClass · 0.70
visitMethod · 0.45
formatMethod · 0.45
appendMethod · 0.45

Tested by 2

test_files_checkedMethod · 0.68