@@ -5957,7 +5957,7 @@ PyInit__decimal(void)
5957
5957
Py_DECREF (base );
5958
5958
5959
5959
/* add to module */
5960
- CHECK_INT (PyModule_AddObject (m , cm -> name , Py_NewRef ( cm -> ex ) ));
5960
+ CHECK_INT (PyModule_AddObjectRef (m , cm -> name , cm -> ex ));
5961
5961
5962
5962
/* add to signal tuple */
5963
5963
PyTuple_SET_ITEM (state -> SignalTuple , i , Py_NewRef (cm -> ex ));
@@ -5986,39 +5986,39 @@ PyInit__decimal(void)
5986
5986
ASSIGN_PTR (cm -> ex , PyErr_NewException (cm -> fqname , base , NULL ));
5987
5987
Py_DECREF (base );
5988
5988
5989
- CHECK_INT (PyModule_AddObject (m , cm -> name , Py_NewRef ( cm -> ex ) ));
5989
+ CHECK_INT (PyModule_AddObjectRef (m , cm -> name , cm -> ex ));
5990
5990
}
5991
5991
5992
5992
5993
5993
/* Init default context template first */
5994
5994
ASSIGN_PTR (state -> default_context_template ,
5995
5995
PyObject_CallObject ((PyObject * )state -> PyDecContext_Type , NULL ));
5996
- CHECK_INT (PyModule_AddObject (m , "DefaultContext" ,
5997
- Py_NewRef ( state -> default_context_template ) ));
5996
+ CHECK_INT (PyModule_AddObjectRef (m , "DefaultContext" ,
5997
+ state -> default_context_template ));
5998
5998
5999
5999
#ifndef WITH_DECIMAL_CONTEXTVAR
6000
6000
ASSIGN_PTR (state -> tls_context_key ,
6001
6001
PyUnicode_FromString ("___DECIMAL_CTX__" ));
6002
- CHECK_INT (PyModule_AddObject (m , "HAVE_CONTEXTVAR" , Py_NewRef ( Py_False ) ));
6002
+ CHECK_INT (PyModule_AddObjectRef (m , "HAVE_CONTEXTVAR" , Py_False ));
6003
6003
#else
6004
6004
ASSIGN_PTR (state -> current_context_var , PyContextVar_New ("decimal_context" , NULL ));
6005
- CHECK_INT (PyModule_AddObject (m , "HAVE_CONTEXTVAR" , Py_NewRef ( Py_True ) ));
6005
+ CHECK_INT (PyModule_AddObjectRef (m , "HAVE_CONTEXTVAR" , Py_True ));
6006
6006
#endif
6007
- CHECK_INT (PyModule_AddObject (m , "HAVE_THREADS" , Py_NewRef ( Py_True ) ));
6007
+ CHECK_INT (PyModule_AddObjectRef (m , "HAVE_THREADS" , Py_True ));
6008
6008
6009
6009
/* Init basic context template */
6010
6010
ASSIGN_PTR (state -> basic_context_template ,
6011
6011
PyObject_CallObject ((PyObject * )state -> PyDecContext_Type , NULL ));
6012
6012
init_basic_context (state -> basic_context_template );
6013
- CHECK_INT (PyModule_AddObject (m , "BasicContext" ,
6014
- Py_NewRef ( state -> basic_context_template ) ));
6013
+ CHECK_INT (PyModule_AddObjectRef (m , "BasicContext" ,
6014
+ state -> basic_context_template ));
6015
6015
6016
6016
/* Init extended context template */
6017
6017
ASSIGN_PTR (state -> extended_context_template ,
6018
6018
PyObject_CallObject ((PyObject * )state -> PyDecContext_Type , NULL ));
6019
6019
init_extended_context (state -> extended_context_template );
6020
- CHECK_INT (PyModule_AddObject (m , "ExtendedContext" ,
6021
- Py_NewRef ( state -> extended_context_template ) ));
6020
+ CHECK_INT (PyModule_AddObjectRef (m , "ExtendedContext" ,
6021
+ state -> extended_context_template ));
6022
6022
6023
6023
6024
6024
/* Init mpd_ssize_t constants */
@@ -6037,7 +6037,7 @@ PyInit__decimal(void)
6037
6037
/* Init string constants */
6038
6038
for (i = 0 ; i < _PY_DEC_ROUND_GUARD ; i ++ ) {
6039
6039
ASSIGN_PTR (state -> round_map [i ], PyUnicode_InternFromString (mpd_round_string [i ]));
6040
- CHECK_INT (PyModule_AddObject (m , mpd_round_string [i ], Py_NewRef ( state -> round_map [i ]) ));
6040
+ CHECK_INT (PyModule_AddObjectRef (m , mpd_round_string [i ], state -> round_map [i ]));
6041
6041
}
6042
6042
6043
6043
/* Add specification version number */
0 commit comments