(name_node, default_node, default=empty)
| 2237 | raise ValueError |
| 2238 | |
| 2239 | def p(name_node, default_node, default=empty): |
| 2240 | name = parse_name(name_node) |
| 2241 | if default_node and default_node is not _empty: |
| 2242 | try: |
| 2243 | default_node = RewriteSymbolics().visit(default_node) |
| 2244 | default = ast.literal_eval(default_node) |
| 2245 | except ValueError: |
| 2246 | raise ValueError("{!r} builtin has invalid signature".format(obj)) from None |
| 2247 | parameters.append(Parameter(name, kind, default=default, annotation=empty)) |
| 2248 | |
| 2249 | # non-keyword-only parameters |
| 2250 | total_non_kw_args = len(f.args.posonlyargs) + len(f.args.args) |
no test coverage detected