|
8 | 8 |
|
9 | 9 | #include "Python.h" |
10 | 10 | #include "pycore_complexobject.h" // _Py_c_neg() |
| 11 | +#include "pycore_modsupport.h" // _PyModule_AddNew() |
11 | 12 | #include "pycore_pymath.h" // _PY_SHORT_FLOAT_REPR |
12 | 13 | /* we need DBL_MAX, DBL_MIN, DBL_EPSILON, DBL_MANT_DIG and FLT_RADIX from |
13 | 14 | float.h. We assume that FLT_RADIX is either 2 or 16. */ |
@@ -1217,30 +1218,29 @@ static PyMethodDef cmath_methods[] = { |
1217 | 1218 | static int |
1218 | 1219 | cmath_exec(PyObject *mod) |
1219 | 1220 | { |
1220 | | - if (PyModule_AddObject(mod, "pi", PyFloat_FromDouble(Py_MATH_PI)) < 0) { |
| 1221 | + if (_PyModule_AddNew(mod, "pi", PyFloat_FromDouble(Py_MATH_PI)) < 0) { |
1221 | 1222 | return -1; |
1222 | 1223 | } |
1223 | | - if (PyModule_AddObject(mod, "e", PyFloat_FromDouble(Py_MATH_E)) < 0) { |
| 1224 | + if (_PyModule_AddNew(mod, "e", PyFloat_FromDouble(Py_MATH_E)) < 0) { |
1224 | 1225 | return -1; |
1225 | 1226 | } |
1226 | 1227 | // 2pi |
1227 | | - if (PyModule_AddObject(mod, "tau", PyFloat_FromDouble(Py_MATH_TAU)) < 0) { |
| 1228 | + if (_PyModule_AddNew(mod, "tau", PyFloat_FromDouble(Py_MATH_TAU)) < 0) { |
1228 | 1229 | return -1; |
1229 | 1230 | } |
1230 | | - if (PyModule_AddObject(mod, "inf", PyFloat_FromDouble(Py_INFINITY)) < 0) { |
| 1231 | + if (_PyModule_AddNew(mod, "inf", PyFloat_FromDouble(Py_INFINITY)) < 0) { |
1231 | 1232 | return -1; |
1232 | 1233 | } |
1233 | 1234 |
|
1234 | 1235 | Py_complex infj = {0.0, Py_INFINITY}; |
1235 | | - if (PyModule_AddObject(mod, "infj", |
1236 | | - PyComplex_FromCComplex(infj)) < 0) { |
| 1236 | + if (_PyModule_AddNew(mod, "infj", PyComplex_FromCComplex(infj)) < 0) { |
1237 | 1237 | return -1; |
1238 | 1238 | } |
1239 | | - if (PyModule_AddObject(mod, "nan", PyFloat_FromDouble(fabs(Py_NAN))) < 0) { |
| 1239 | + if (_PyModule_AddNew(mod, "nan", PyFloat_FromDouble(fabs(Py_NAN))) < 0) { |
1240 | 1240 | return -1; |
1241 | 1241 | } |
1242 | 1242 | Py_complex nanj = {0.0, fabs(Py_NAN)}; |
1243 | | - if (PyModule_AddObject(mod, "nanj", PyComplex_FromCComplex(nanj)) < 0) { |
| 1243 | + if (_PyModule_AddNew(mod, "nanj", PyComplex_FromCComplex(nanj)) < 0) { |
1244 | 1244 | return -1; |
1245 | 1245 | } |
1246 | 1246 |
|
|
0 commit comments