Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
gh-137609: Change names of some positional-only parameters in builtins
This is to pair with GH-137610.
  • Loading branch information
serhiy-storchaka committed Aug 10, 2025
commit d7d3981b8261d18601b6d8673ed34ae918614d35
48 changes: 24 additions & 24 deletions Python/bltinmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -289,17 +289,17 @@ builtin___import___impl(PyObject *module, PyObject *name, PyObject *globals,
/*[clinic input]
abs as builtin_abs

x: object
number: object
/

Return the absolute value of the argument.
[clinic start generated code]*/

static PyObject *
builtin_abs(PyObject *module, PyObject *x)
/*[clinic end generated code: output=b1b433b9e51356f5 input=bed4ca14e29c20d1]*/
builtin_abs(PyObject *module, PyObject *number)
/*[clinic end generated code: output=861a9db97dee0595 input=a356196903543505]*/
{
return PyNumber_Absolute(x);
return PyNumber_Absolute(number);
}

/*[clinic input]
Expand Down Expand Up @@ -425,7 +425,7 @@ builtin_ascii(PyObject *module, PyObject *obj)
/*[clinic input]
bin as builtin_bin

number: object
integer: object
/

Return the binary representation of an integer.
Expand All @@ -435,10 +435,10 @@ Return the binary representation of an integer.
[clinic start generated code]*/

static PyObject *
builtin_bin(PyObject *module, PyObject *number)
/*[clinic end generated code: output=b6fc4ad5e649f4f7 input=53f8a0264bacaf90]*/
builtin_bin(PyObject *module, PyObject *integer)
/*[clinic end generated code: output=533f9388441805cc input=d16518f148341e70]*/
{
return PyNumber_ToBase(number, 2);
return PyNumber_ToBase(integer, 2);
}


Expand Down Expand Up @@ -1779,7 +1779,7 @@ builtin_hash(PyObject *module, PyObject *obj)
/*[clinic input]
hex as builtin_hex

number: object
integer: object
/

Return the hexadecimal representation of an integer.
Expand All @@ -1789,10 +1789,10 @@ Return the hexadecimal representation of an integer.
[clinic start generated code]*/

static PyObject *
builtin_hex(PyObject *module, PyObject *number)
/*[clinic end generated code: output=e46b612169099408 input=e645aff5fc7d540e]*/
builtin_hex(PyObject *module, PyObject *integer)
/*[clinic end generated code: output=e5de857ba61aae08 input=3bef4746efc62fac]*/
{
return PyNumber_ToBase(number, 16);
return PyNumber_ToBase(integer, 16);
}


Expand Down Expand Up @@ -1846,7 +1846,7 @@ PyObject *PyAnextAwaitable_New(PyObject *, PyObject *);
/*[clinic input]
anext as builtin_anext

aiterator: object
async_iterator as aiterator: object
default: object = NULL
/

Expand All @@ -1859,7 +1859,7 @@ it is returned instead of raising StopAsyncIteration.
static PyObject *
builtin_anext_impl(PyObject *module, PyObject *aiterator,
PyObject *default_value)
/*[clinic end generated code: output=f02c060c163a81fa input=2900e4a370d39550]*/
/*[clinic end generated code: output=f02c060c163a81fa input=f3dc5a93f073e5ac]*/
{
PyTypeObject *t;
PyObject *awaitable;
Expand Down Expand Up @@ -2098,7 +2098,7 @@ With two or more positional arguments, return the largest argument.");
/*[clinic input]
oct as builtin_oct

number: object
integer: object
/

Return the octal representation of an integer.
Expand All @@ -2108,10 +2108,10 @@ Return the octal representation of an integer.
[clinic start generated code]*/

static PyObject *
builtin_oct(PyObject *module, PyObject *number)
/*[clinic end generated code: output=40a34656b6875352 input=ad6b274af4016c72]*/
builtin_oct(PyObject *module, PyObject *integer)
/*[clinic end generated code: output=8c15f2145a74c390 input=b97c377b15fedf8d]*/
{
return PyNumber_ToBase(number, 8);
return PyNumber_ToBase(integer, 8);
}


Expand Down Expand Up @@ -2192,7 +2192,7 @@ builtin_pow_impl(PyObject *module, PyObject *base, PyObject *exp,
/*[clinic input]
print as builtin_print

*args: array
*objects: array
sep: object(c_default="Py_None") = ' '
string inserted between values, default a space.
end: object(c_default="Py_None") = '\n'
Expand All @@ -2207,10 +2207,10 @@ Prints the values to a stream, or to sys.stdout by default.
[clinic start generated code]*/

static PyObject *
builtin_print_impl(PyObject *module, PyObject * const *args,
Py_ssize_t args_length, PyObject *sep, PyObject *end,
builtin_print_impl(PyObject *module, PyObject * const *objects,
Py_ssize_t objects_length, PyObject *sep, PyObject *end,
PyObject *file, int flush)
/*[clinic end generated code: output=3cb7e5b66f1a8547 input=66ea4de1605a2437]*/
/*[clinic end generated code: output=38d8def56c837bcc input=ff35cb3d59ee8115]*/
{
int i, err;

Expand Down Expand Up @@ -2251,7 +2251,7 @@ builtin_print_impl(PyObject *module, PyObject * const *args,
return NULL;
}

for (i = 0; i < args_length; i++) {
for (i = 0; i < objects_length; i++) {
if (i > 0) {
if (sep == NULL) {
err = PyFile_WriteString(" ", file);
Expand All @@ -2264,7 +2264,7 @@ builtin_print_impl(PyObject *module, PyObject * const *args,
return NULL;
}
}
err = PyFile_WriteObject(args[i], file, Py_PRINT_RAW);
err = PyFile_WriteObject(objects[i], file, Py_PRINT_RAW);
if (err) {
Py_DECREF(file);
return NULL;
Expand Down
28 changes: 14 additions & 14 deletions Python/clinic/bltinmodule.c.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.