Skip to content

Commit 530f506

Browse files
jdemeyerbenjaminp
authored andcommitted
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Automatically replace tp_print -> tp_vectorcall_offset tp_compare -> tp_as_async tp_reserved -> tp_as_async
1 parent 4c23aff commit 530f506

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+516
-518
lines changed

Modules/_blake2/blake2b_impl.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,10 @@ PyTypeObject PyBlake2_BLAKE2bType = {
401401
sizeof(BLAKE2bObject), /* tp_basicsize */
402402
0, /* tp_itemsize */
403403
py_blake2b_dealloc, /* tp_dealloc */
404-
0, /* tp_print */
404+
0, /*tp_vectorcall_offset*/
405405
0, /* tp_getattr */
406406
0, /* tp_setattr */
407-
0, /* tp_compare */
407+
0, /* tp_as_async */
408408
0, /* tp_repr */
409409
0, /* tp_as_number */
410410
0, /* tp_as_sequence */

Modules/_blake2/blake2s_impl.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,10 @@ PyTypeObject PyBlake2_BLAKE2sType = {
401401
sizeof(BLAKE2sObject), /* tp_basicsize */
402402
0, /* tp_itemsize */
403403
py_blake2s_dealloc, /* tp_dealloc */
404-
0, /* tp_print */
404+
0, /*tp_vectorcall_offset*/
405405
0, /* tp_getattr */
406406
0, /* tp_setattr */
407-
0, /* tp_compare */
407+
0, /* tp_as_async */
408408
0, /* tp_repr */
409409
0, /* tp_as_number */
410410
0, /* tp_as_sequence */

Modules/_bz2module.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -349,10 +349,10 @@ static PyTypeObject BZ2Compressor_Type = {
349349
sizeof(BZ2Compressor), /* tp_basicsize */
350350
0, /* tp_itemsize */
351351
(destructor)BZ2Compressor_dealloc, /* tp_dealloc */
352-
0, /* tp_print */
352+
0, /* tp_vectorcall_offset */
353353
0, /* tp_getattr */
354354
0, /* tp_setattr */
355-
0, /* tp_reserved */
355+
0, /* tp_as_async */
356356
0, /* tp_repr */
357357
0, /* tp_as_number */
358358
0, /* tp_as_sequence */
@@ -690,10 +690,10 @@ static PyTypeObject BZ2Decompressor_Type = {
690690
sizeof(BZ2Decompressor), /* tp_basicsize */
691691
0, /* tp_itemsize */
692692
(destructor)BZ2Decompressor_dealloc,/* tp_dealloc */
693-
0, /* tp_print */
693+
0, /* tp_vectorcall_offset */
694694
0, /* tp_getattr */
695695
0, /* tp_setattr */
696-
0, /* tp_reserved */
696+
0, /* tp_as_async */
697697
0, /* tp_repr */
698698
0, /* tp_as_number */
699699
0, /* tp_as_sequence */

Modules/_collectionsmodule.c

+10-10
Original file line numberDiff line numberDiff line change
@@ -1620,10 +1620,10 @@ static PyTypeObject deque_type = {
16201620
0, /* tp_itemsize */
16211621
/* methods */
16221622
(destructor)deque_dealloc, /* tp_dealloc */
1623-
0, /* tp_print */
1623+
0, /* tp_vectorcall_offset */
16241624
0, /* tp_getattr */
16251625
0, /* tp_setattr */
1626-
0, /* tp_reserved */
1626+
0, /* tp_as_async */
16271627
deque_repr, /* tp_repr */
16281628
&deque_as_number, /* tp_as_number */
16291629
&deque_as_sequence, /* tp_as_sequence */
@@ -1788,10 +1788,10 @@ static PyTypeObject dequeiter_type = {
17881788
0, /* tp_itemsize */
17891789
/* methods */
17901790
(destructor)dequeiter_dealloc, /* tp_dealloc */
1791-
0, /* tp_print */
1791+
0, /* tp_vectorcall_offset */
17921792
0, /* tp_getattr */
17931793
0, /* tp_setattr */
1794-
0, /* tp_reserved */
1794+
0, /* tp_as_async */
17951795
0, /* tp_repr */
17961796
0, /* tp_as_number */
17971797
0, /* tp_as_sequence */
@@ -1910,10 +1910,10 @@ static PyTypeObject dequereviter_type = {
19101910
0, /* tp_itemsize */
19111911
/* methods */
19121912
(destructor)dequeiter_dealloc, /* tp_dealloc */
1913-
0, /* tp_print */
1913+
0, /* tp_vectorcall_offset */
19141914
0, /* tp_getattr */
19151915
0, /* tp_setattr */
1916-
0, /* tp_reserved */
1916+
0, /* tp_as_async */
19171917
0, /* tp_repr */
19181918
0, /* tp_as_number */
19191919
0, /* tp_as_sequence */
@@ -2189,10 +2189,10 @@ static PyTypeObject defdict_type = {
21892189
0, /* tp_itemsize */
21902190
/* methods */
21912191
(destructor)defdict_dealloc, /* tp_dealloc */
2192-
0, /* tp_print */
2192+
0, /* tp_vectorcall_offset */
21932193
0, /* tp_getattr */
21942194
0, /* tp_setattr */
2195-
0, /* tp_reserved */
2195+
0, /* tp_as_async */
21962196
(reprfunc)defdict_repr, /* tp_repr */
21972197
0, /* tp_as_number */
21982198
0, /* tp_as_sequence */
@@ -2464,10 +2464,10 @@ static PyTypeObject tuplegetter_type = {
24642464
0, /* tp_itemsize */
24652465
/* methods */
24662466
(destructor)tuplegetter_dealloc, /* tp_dealloc */
2467-
0, /* tp_print */
2467+
0, /* tp_vectorcall_offset */
24682468
0, /* tp_getattr */
24692469
0, /* tp_setattr */
2470-
0, /* tp_reserved */
2470+
0, /* tp_as_async */
24712471
0, /* tp_repr */
24722472
0, /* tp_as_number */
24732473
0, /* tp_as_sequence */

Modules/_csv.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -469,10 +469,10 @@ static PyTypeObject Dialect_Type = {
469469
0, /* tp_itemsize */
470470
/* methods */
471471
(destructor)Dialect_dealloc, /* tp_dealloc */
472-
(printfunc)0, /* tp_print */
472+
0, /* tp_vectorcall_offset */
473473
(getattrfunc)0, /* tp_getattr */
474474
(setattrfunc)0, /* tp_setattr */
475-
0, /* tp_reserved */
475+
0, /* tp_as_async */
476476
(reprfunc)0, /* tp_repr */
477477
0, /* tp_as_number */
478478
0, /* tp_as_sequence */
@@ -902,10 +902,10 @@ static PyTypeObject Reader_Type = {
902902
0, /*tp_itemsize*/
903903
/* methods */
904904
(destructor)Reader_dealloc, /*tp_dealloc*/
905-
(printfunc)0, /*tp_print*/
905+
0, /*tp_vectorcall_offset*/
906906
(getattrfunc)0, /*tp_getattr*/
907907
(setattrfunc)0, /*tp_setattr*/
908-
0, /*tp_reserved*/
908+
0, /*tp_as_async*/
909909
(reprfunc)0, /*tp_repr*/
910910
0, /*tp_as_number*/
911911
0, /*tp_as_sequence*/
@@ -1332,10 +1332,10 @@ static PyTypeObject Writer_Type = {
13321332
0, /*tp_itemsize*/
13331333
/* methods */
13341334
(destructor)Writer_dealloc, /*tp_dealloc*/
1335-
(printfunc)0, /*tp_print*/
1335+
0, /*tp_vectorcall_offset*/
13361336
(getattrfunc)0, /*tp_getattr*/
13371337
(setattrfunc)0, /*tp_setattr*/
1338-
0, /*tp_reserved*/
1338+
0, /*tp_as_async*/
13391339
(reprfunc)0, /*tp_repr*/
13401340
0, /*tp_as_number*/
13411341
0, /*tp_as_sequence*/

0 commit comments

Comments
 (0)