File tree Expand file tree Collapse file tree 9 files changed +11
-68
lines changed Expand file tree Collapse file tree 9 files changed +11
-68
lines changed Original file line number Diff line number Diff line change @@ -2368,11 +2368,6 @@ MODINIT_DEFINE(_freetype)
2368
2368
return NULL ;
2369
2369
}
2370
2370
2371
- /* type preparation */
2372
- if (PyType_Ready (& pgFont_Type ) < 0 ) {
2373
- return NULL ;
2374
- }
2375
-
2376
2371
module = PyModule_Create (& _freetypemodule );
2377
2372
2378
2373
if (!module ) {
@@ -2383,8 +2378,7 @@ MODINIT_DEFINE(_freetype)
2383
2378
FREETYPE_MOD_STATE (module )-> cache_size = 0 ;
2384
2379
FREETYPE_MOD_STATE (module )-> resolution = PGFT_DEFAULT_RESOLUTION ;
2385
2380
2386
- if (PyModule_AddObjectRef (module , FONT_TYPE_NAME ,
2387
- (PyObject * )& pgFont_Type )) {
2381
+ if (PyModule_AddType (module , & pgFont_Type )) {
2388
2382
Py_DECREF (module );
2389
2383
return NULL ;
2390
2384
}
Original file line number Diff line number Diff line change @@ -584,14 +584,7 @@ MODINIT_DEFINE(controller)
584
584
return NULL ;
585
585
}
586
586
587
- if (PyType_Ready (& pgController_Type ) < 0 ) {
588
- return NULL ;
589
- }
590
-
591
- Py_INCREF (& pgController_Type );
592
- if (PyModule_AddObject (module , "Controller" ,
593
- (PyObject * )& pgController_Type )) {
594
- Py_DECREF (& pgController_Type );
587
+ if (PyModule_AddType (module , & pgController_Type )) {
595
588
Py_DECREF (module );
596
589
return NULL ;
597
590
}
Original file line number Diff line number Diff line change @@ -591,11 +591,6 @@ MODINIT_DEFINE(bufferproxy)
591
591
return NULL ;
592
592
}
593
593
594
- /* prepare exported types */
595
- if (PyType_Ready (& pgBufferProxy_Type ) < 0 ) {
596
- return NULL ;
597
- }
598
-
599
594
#define bufferproxy_docs ""
600
595
601
596
/* create the module */
@@ -604,8 +599,7 @@ MODINIT_DEFINE(bufferproxy)
604
599
return NULL ;
605
600
}
606
601
607
- if (PyModule_AddObjectRef (module , "BufferProxy" ,
608
- (PyObject * )& pgBufferProxy_Type )) {
602
+ if (PyModule_AddType (module , & pgBufferProxy_Type )) {
609
603
Py_DECREF (module );
610
604
return NULL ;
611
605
}
Original file line number Diff line number Diff line change @@ -2516,18 +2516,13 @@ MODINIT_DEFINE(color)
2516
2516
return NULL ;
2517
2517
}
2518
2518
2519
- /* type preparation */
2520
- if (PyType_Ready (& pgColor_Type ) < 0 ) {
2521
- goto error ;
2522
- }
2523
-
2524
2519
/* create the module */
2525
2520
module = PyModule_Create (& _module );
2526
2521
if (!module ) {
2527
2522
goto error ;
2528
2523
}
2529
2524
2530
- if (PyModule_AddObjectRef (module , "Color" , ( PyObject * ) & pgColor_Type )) {
2525
+ if (PyModule_AddType (module , & pgColor_Type )) {
2531
2526
goto error ;
2532
2527
}
2533
2528
if (PyModule_AddObjectRef (module , "THECOLORS" , _COLORDICT )) {
Original file line number Diff line number Diff line change @@ -27,25 +27,17 @@ MODINIT_DEFINE(geometry)
27
27
return NULL ;
28
28
}
29
29
30
- if (PyType_Ready (& pgCircle_Type ) < 0 ) {
31
- return NULL ;
32
- }
33
-
34
- if (PyType_Ready (& pgLine_Type ) < 0 ) {
35
- return NULL ;
36
- }
37
-
38
30
module = PyModule_Create (& _module );
39
31
if (!module ) {
40
32
return NULL ;
41
33
}
42
34
43
- if (PyModule_AddObjectRef (module , "Circle" , ( PyObject * ) & pgCircle_Type )) {
35
+ if (PyModule_AddType (module , & pgCircle_Type )) {
44
36
Py_DECREF (module );
45
37
return NULL ;
46
38
}
47
39
48
- if (PyModule_AddObjectRef (module , "Line" , ( PyObject * ) & pgLine_Type )) {
40
+ if (PyModule_AddType (module , & pgLine_Type )) {
49
41
Py_DECREF (module );
50
42
return NULL ;
51
43
}
Original file line number Diff line number Diff line change @@ -853,14 +853,6 @@ MODINIT_DEFINE(newbuffer)
853
853
NULL ,
854
854
NULL };
855
855
856
- /* prepare exported types */
857
- if (PyType_Ready (& Py_buffer_Type ) < 0 ) {
858
- return NULL ;
859
- }
860
- if (PyType_Ready (& BufferMixin_Type ) < 0 ) {
861
- return NULL ;
862
- }
863
-
864
856
#define bufferproxy_docs ""
865
857
866
858
/* create the module */
@@ -869,13 +861,11 @@ MODINIT_DEFINE(newbuffer)
869
861
return NULL ;
870
862
}
871
863
872
- if (PyModule_AddObjectRef (module , "BufferMixin" ,
873
- (PyObject * )& BufferMixin_Type )) {
864
+ if (PyModule_AddType (module , & BufferMixin_Type )) {
874
865
Py_DECREF (module );
875
866
return NULL ;
876
867
}
877
- if (PyModule_AddObjectRef (module , "Py_buffer" ,
878
- (PyObject * )& Py_buffer_Type )) {
868
+ if (PyModule_AddType (module , & Py_buffer_Type )) {
879
869
Py_DECREF (module );
880
870
return NULL ;
881
871
}
Original file line number Diff line number Diff line change @@ -1926,18 +1926,12 @@ MODINIT_DEFINE(pixelarray)
1926
1926
return NULL ;
1927
1927
}
1928
1928
1929
- /* type preparation */
1930
- if (PyType_Ready (& pgPixelArray_Type )) {
1931
- return NULL ;
1932
- }
1933
-
1934
1929
/* create the module */
1935
1930
module = PyModule_Create (& _module );
1936
1931
if (!module ) {
1937
1932
return NULL ;
1938
1933
}
1939
- if (PyModule_AddObjectRef (module , "PixelArray" ,
1940
- (PyObject * )& pgPixelArray_Type )) {
1934
+ if (PyModule_AddType (module , & pgPixelArray_Type )) {
1941
1935
Py_DECREF (module );
1942
1936
return NULL ;
1943
1937
}
Original file line number Diff line number Diff line change @@ -743,18 +743,13 @@ MODINIT_DEFINE(time)
743
743
return NULL ;
744
744
}
745
745
746
- /* type preparation */
747
- if (PyType_Ready (& PyClock_Type ) < 0 ) {
748
- return NULL ;
749
- }
750
-
751
746
/* create the module */
752
747
module = PyModule_Create (& _module );
753
748
if (!module ) {
754
749
return NULL ;
755
750
}
756
751
757
- if (PyModule_AddObjectRef (module , "Clock" , ( PyObject * ) & PyClock_Type )) {
752
+ if (PyModule_AddType (module , & PyClock_Type )) {
758
753
Py_DECREF (module );
759
754
return NULL ;
760
755
}
Original file line number Diff line number Diff line change @@ -1491,17 +1491,13 @@ MODINIT_DEFINE(window)
1491
1491
return NULL ;
1492
1492
}
1493
1493
1494
- if (PyType_Ready (& pgWindow_Type ) < 0 ) {
1495
- return NULL ;
1496
- }
1497
-
1498
1494
/* create the module */
1499
1495
module = PyModule_Create (& _module );
1500
1496
if (module == 0 ) {
1501
1497
return NULL ;
1502
1498
}
1503
1499
1504
- if (PyModule_AddObjectRef (module , "Window" , ( PyObject * ) & pgWindow_Type )) {
1500
+ if (PyModule_AddType (module , & pgWindow_Type )) {
1505
1501
Py_DECREF (module );
1506
1502
return NULL ;
1507
1503
}
You can’t perform that action at this time.
0 commit comments