File tree Expand file tree Collapse file tree 8 files changed +80
-108
lines changed Expand file tree Collapse file tree 8 files changed +80
-108
lines changed Original file line number Diff line number Diff line change @@ -881,26 +881,22 @@ setup_module(PyObject *m) {
881
881
return 0 ;
882
882
}
883
883
884
+ static PyModuleDef_Slot slots [] = {
885
+ {Py_mod_exec , setup_module },
886
+ #ifdef Py_GIL_DISABLED
887
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
888
+ #endif
889
+ {0 , NULL }
890
+ };
891
+
884
892
PyMODINIT_FUNC
885
893
PyInit__avif (void ) {
886
- PyObject * m ;
887
-
888
894
static PyModuleDef module_def = {
889
895
PyModuleDef_HEAD_INIT ,
890
896
.m_name = "_avif" ,
891
- .m_size = -1 ,
892
897
.m_methods = avifMethods ,
898
+ .m_slots = slots
893
899
};
894
900
895
- m = PyModule_Create (& module_def );
896
- if (setup_module (m ) < 0 ) {
897
- Py_DECREF (m );
898
- return NULL ;
899
- }
900
-
901
- #ifdef Py_GIL_DISABLED
902
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
903
- #endif
904
-
905
- return m ;
901
+ return PyModuleDef_Init (& module_def );
906
902
}
Original file line number Diff line number Diff line change @@ -4463,27 +4463,22 @@ setup_module(PyObject *m) {
4463
4463
return 0 ;
4464
4464
}
4465
4465
4466
+ static PyModuleDef_Slot slots [] = {
4467
+ {Py_mod_exec , setup_module },
4468
+ #ifdef Py_GIL_DISABLED
4469
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
4470
+ #endif
4471
+ {0 , NULL }
4472
+ };
4473
+
4466
4474
PyMODINIT_FUNC
4467
4475
PyInit__imaging (void ) {
4468
- PyObject * m ;
4469
-
4470
4476
static PyModuleDef module_def = {
4471
4477
PyModuleDef_HEAD_INIT ,
4472
4478
.m_name = "_imaging" ,
4473
- .m_size = -1 ,
4474
4479
.m_methods = functions ,
4480
+ .m_slots = slots
4475
4481
};
4476
4482
4477
- m = PyModule_Create (& module_def );
4478
-
4479
- if (setup_module (m ) < 0 ) {
4480
- Py_DECREF (m );
4481
- return NULL ;
4482
- }
4483
-
4484
- #ifdef Py_GIL_DISABLED
4485
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
4486
- #endif
4487
-
4488
- return m ;
4483
+ return PyModuleDef_Init (& module_def );
4489
4484
}
Original file line number Diff line number Diff line change @@ -1463,28 +1463,24 @@ setup_module(PyObject *m) {
1463
1463
return 0 ;
1464
1464
}
1465
1465
1466
+ static PyModuleDef_Slot slots [] = {
1467
+ {Py_mod_exec , setup_module },
1468
+ #ifdef Py_GIL_DISABLED
1469
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
1470
+ #endif
1471
+ {0 , NULL }
1472
+ };
1473
+
1466
1474
PyMODINIT_FUNC
1467
1475
PyInit__imagingcms (void ) {
1468
- PyObject * m ;
1476
+ PyDateTime_IMPORT ;
1469
1477
1470
1478
static PyModuleDef module_def = {
1471
1479
PyModuleDef_HEAD_INIT ,
1472
1480
.m_name = "_imagingcms" ,
1473
- .m_size = -1 ,
1474
1481
.m_methods = pyCMSdll_methods ,
1482
+ .m_slots = slots
1475
1483
};
1476
1484
1477
- m = PyModule_Create (& module_def );
1478
-
1479
- if (setup_module (m ) < 0 ) {
1480
- return NULL ;
1481
- }
1482
-
1483
- PyDateTime_IMPORT ;
1484
-
1485
- #ifdef Py_GIL_DISABLED
1486
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
1487
- #endif
1488
-
1489
- return m ;
1485
+ return PyModuleDef_Init (& module_def );
1490
1486
}
Original file line number Diff line number Diff line change @@ -1601,26 +1601,22 @@ setup_module(PyObject *m) {
1601
1601
return 0 ;
1602
1602
}
1603
1603
1604
+ static PyModuleDef_Slot slots [] = {
1605
+ {Py_mod_exec , setup_module },
1606
+ #ifdef Py_GIL_DISABLED
1607
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
1608
+ #endif
1609
+ {0 , NULL }
1610
+ };
1611
+
1604
1612
PyMODINIT_FUNC
1605
1613
PyInit__imagingft (void ) {
1606
- PyObject * m ;
1607
-
1608
1614
static PyModuleDef module_def = {
1609
1615
PyModuleDef_HEAD_INIT ,
1610
1616
.m_name = "_imagingft" ,
1611
- .m_size = -1 ,
1612
1617
.m_methods = _functions ,
1618
+ .m_slots = slots
1613
1619
};
1614
1620
1615
- m = PyModule_Create (& module_def );
1616
-
1617
- if (setup_module (m ) < 0 ) {
1618
- return NULL ;
1619
- }
1620
-
1621
- #ifdef Py_GIL_DISABLED
1622
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
1623
- #endif
1624
-
1625
- return m ;
1621
+ return PyModuleDef_Init (& module_def );
1626
1622
}
Original file line number Diff line number Diff line change @@ -302,26 +302,22 @@ setup_module(PyObject *m) {
302
302
return 0 ;
303
303
}
304
304
305
+ static PyModuleDef_Slot slots [] = {
306
+ {Py_mod_exec , setup_module },
307
+ #ifdef Py_GIL_DISABLED
308
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
309
+ #endif
310
+ {0 , NULL }
311
+ };
312
+
305
313
PyMODINIT_FUNC
306
314
PyInit__imagingmath (void ) {
307
- PyObject * m ;
308
-
309
315
static PyModuleDef module_def = {
310
316
PyModuleDef_HEAD_INIT ,
311
317
.m_name = "_imagingmath" ,
312
- .m_size = -1 ,
313
318
.m_methods = _functions ,
319
+ .m_slots = slots
314
320
};
315
321
316
- m = PyModule_Create (& module_def );
317
-
318
- if (setup_module (m ) < 0 ) {
319
- return NULL ;
320
- }
321
-
322
- #ifdef Py_GIL_DISABLED
323
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
324
- #endif
325
-
326
- return m ;
322
+ return PyModuleDef_Init (& module_def );
327
323
}
Original file line number Diff line number Diff line change @@ -246,23 +246,22 @@ static PyMethodDef functions[] = {
246
246
{NULL , NULL , 0 , NULL }
247
247
};
248
248
249
+ static PyModuleDef_Slot slots [] = {
250
+ #ifdef Py_GIL_DISABLED
251
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
252
+ #endif
253
+ {0 , NULL }
254
+ };
255
+
249
256
PyMODINIT_FUNC
250
257
PyInit__imagingmorph (void ) {
251
- PyObject * m ;
252
-
253
258
static PyModuleDef module_def = {
254
259
PyModuleDef_HEAD_INIT ,
255
260
.m_name = "_imagingmorph" ,
256
261
.m_doc = "A module for doing image morphology" ,
257
- .m_size = -1 ,
258
262
.m_methods = functions ,
263
+ .m_slots = slots
259
264
};
260
265
261
- m = PyModule_Create (& module_def );
262
-
263
- #ifdef Py_GIL_DISABLED
264
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
265
- #endif
266
-
267
- return m ;
266
+ return PyModuleDef_Init (& module_def );
268
267
}
Original file line number Diff line number Diff line change @@ -46,24 +46,22 @@ static PyMethodDef functions[] = {
46
46
{NULL , NULL } /* sentinel */
47
47
};
48
48
49
+ static PyModuleDef_Slot slots [] = {
50
+ {Py_mod_exec , load_tkinter_funcs },
51
+ #ifdef Py_GIL_DISABLED
52
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
53
+ #endif
54
+ {0 , NULL }
55
+ };
56
+
49
57
PyMODINIT_FUNC
50
58
PyInit__imagingtk (void ) {
51
59
static PyModuleDef module_def = {
52
60
PyModuleDef_HEAD_INIT ,
53
61
.m_name = "_imagingtk" ,
54
- .m_size = -1 ,
55
62
.m_methods = functions ,
63
+ .m_slots = slots
56
64
};
57
- PyObject * m ;
58
- m = PyModule_Create (& module_def );
59
- if (load_tkinter_funcs () != 0 ) {
60
- Py_DECREF (m );
61
- return NULL ;
62
- }
63
-
64
- #ifdef Py_GIL_DISABLED
65
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
66
- #endif
67
65
68
- return m ;
66
+ return PyModuleDef_Init ( & module_def ) ;
69
67
}
Original file line number Diff line number Diff line change @@ -780,26 +780,22 @@ setup_module(PyObject *m) {
780
780
return 0 ;
781
781
}
782
782
783
+ static PyModuleDef_Slot slots [] = {
784
+ {Py_mod_exec , setup_module },
785
+ #ifdef Py_GIL_DISABLED
786
+ {Py_mod_gil , Py_MOD_GIL_NOT_USED },
787
+ #endif
788
+ {0 , NULL }
789
+ };
790
+
783
791
PyMODINIT_FUNC
784
792
PyInit__webp (void ) {
785
- PyObject * m ;
786
-
787
793
static PyModuleDef module_def = {
788
794
PyModuleDef_HEAD_INIT ,
789
795
.m_name = "_webp" ,
790
- .m_size = -1 ,
791
796
.m_methods = webpMethods ,
797
+ .m_slots = slots
792
798
};
793
799
794
- m = PyModule_Create (& module_def );
795
- if (setup_module (m ) < 0 ) {
796
- Py_DECREF (m );
797
- return NULL ;
798
- }
799
-
800
- #ifdef Py_GIL_DISABLED
801
- PyUnstable_Module_SetGIL (m , Py_MOD_GIL_NOT_USED );
802
- #endif
803
-
804
- return m ;
800
+ return PyModuleDef_Init (& module_def );
805
801
}
You can’t perform that action at this time.
0 commit comments