8000 bpo-42291: Fix signature for code.replace(). · python/cpython@3844d93 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3844d93

Browse files
bpo-42291: Fix signature for code.replace().
1 parent 01c6aa4 commit 3844d93

File tree

2 files changed

+40
-40
lines changed

2 files changed

+40
-40
lines changed

Objects/clinic/codeobject.c.h

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Objects/codeobject.c

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -621,22 +621,22 @@ code_sizeof(PyCodeObject *co, PyObject *Py_UNUSED(args))
621621
code.replace
622622
623623
*
624-
co_argcount: int(c_default="self->co_argcount") = -1
625-
co_posonlyargcount: int(c_default="self->co_posonlyargcount") = -1
626-
co_kwonlyargcount: int(c_default="self->co_kwonlyargcount") = -1
627-
co_nlocals: int(c_default="self->co_nlocals") = -1
628-
co_stacksize: int(c_default="self->co_stacksize") = -1
629-
co_flags: int(c_default="self->co_flags") = -1
630-
co_firstlineno: int(c_default="self->co_firstlineno") = -1
631-
co_code: PyBytesObject(c_default="(PyBytesObject *)self->co_code") = None
632-
co_consts: object(subclass_of="&PyTuple_Type", c_default="self->co_consts") = None
633-
co_names: object(subclass_of="&PyTuple_Type", c_default="self->co_names") = None
634-
co_varnames: object(subclass_of="&PyTuple_Type", c_default="self->co_varnames") = None
635-
co_freevars: object(subclass_of="&PyTuple_Type", c_default="self->co_freevars") = None
636-
co_cellvars: object(subclass_of="&PyTuple_Type", c_default="self->co_cellvars") = None
637-
co_filename: unicode(c_default="self->co_filename") = None
638-
co_name: unicode(c_default="self->co_name") = None
639-
co_lnotab: PyBytesObject(c_default="(PyBytesObject *)self->co_lnotab") = None
624+
co_argcount: int(c_default="self->co_argcount") = unknown
625+
co_posonlyargcount: int(c_default="self->co_posonlyargcount") = unknown
626+
co_kwonlyargcount: int(c_default="self->co_kwonlyargcount") = unknown
627+
co_nlocals: int(c_default="self->co_nlocals") = unknown
628+
co_stacksize: int(c_default="self->co_stacksize") = unknown
629+
co_flags: int(c_default="self->co_flags") = unknown
630+
co_firstlineno: int(c_default="self->co_firstlineno") = unknown
631+
co_code: object(subclass_of="&PyBytes_Type", c_default="self->co_code") = unknown
632+
co_consts: object(subclass_of="&PyTuple_Type", c_default="self->co_consts") = unknown
633+
co_names: object(subclass_of="&PyTuple_Type", c_default="self->co_names") = unknown
634+
co_varnames: object(subclass_of="&PyTuple_Type", c_default="self->co_varnames") = unknown
635+
co_freevars: object(subclass_of="&PyTuple_Type", c_default="self->co_freevars") = unknown
636+
co_cellvars: object(subclass_of="&PyTuple_Type", c_default="self->co_cellvars") = unknown
637+
co_filename: unicode(c_default="self->co_filename") = unknown
638+
co_name: unicode(c_default="self->co_name") = unknown
639+
co_lnotab: object(subclass_of="&PyBytes_Type", c_default="self->co_lnotab") = unknown
640640
641641
Return a copy of the code object with new values for the specified fields.
642642
[clinic start generated code]*/
@@ -645,12 +645,12 @@ static PyObject *
645645
code_replace_impl(PyCodeObject *self, int co_argcount,
646646
int co_posonlyargcount, int co_kwonlyargcount,
647647
int co_nlocals, int co_stacksize, int co_flags,
648-
int co_firstlineno, PyBytesObject *co_code,
649-
PyObject *co_consts, PyObject *co_names,
650-
PyObject *co_varnames, PyObject *co_freevars,
651-
PyObject *co_cellvars, PyObject *co_filename,
652-
PyObject *co_name, PyBytesObject *co_lnotab)
653-
/*[clinic end generated code: output=25c8e303913bcace input=d9051bc8f24e6b28]*/
648+
int co_firstlineno, PyObject *co_code, PyObject *co_consts,
649+
PyObject *co_names, PyObject *co_varnames,
650+
PyObject *co_freevars, PyObject *co_cellvars,
651+
PyObject *co_filename, PyObject *co_name,
652+
PyObject *co_lnotab)
653+
/*[clinic end generated code: output=815ecc564ee2f38f input=1e2925901c5842c3]*/
654654
{
655655
#define CHECK_INT_ARG(ARG) \
656656
if (ARG < 0) { \
@@ -678,9 +678,9 @@ code_replace_impl(PyCodeObject *self, int co_argcount,
678678

679679
return (PyObject *)PyCode_NewWithPosOnlyArgs(
680680
co_argcount, co_posonlyargcount, co_kwonlyargcount, co_nlocals,
681-
co_stacksize, co_flags, (PyObject*)co_code, co_consts, co_names,
681+
co_stacksize, co_flags, co_code, co_consts, co_names,
682682
co_varnames, co_freevars, co_cellvars, co_filename, co_name,
683-
co_firstlineno, (PyObject*)co_lnotab);
683+
co_firstlineno, co_lnotab);
684684
}
685685

686686
static PyObject *

0 commit comments

Comments
 (0)
0