mirror of
https://github.com/python/cpython.git
synced 2025-08-01 07:33:08 +00:00
Removed PyOS_ascii_atof from ast.c, as mentioned in issue 7117.
This commit is contained in:
parent
dd62966a5f
commit
abc9f70381
1 changed files with 6 additions and 6 deletions
12
Python/ast.c
12
Python/ast.c
|
@ -3236,17 +3236,17 @@ parsenumber(struct compiling *c, const char *s)
|
||||||
#ifndef WITHOUT_COMPLEX
|
#ifndef WITHOUT_COMPLEX
|
||||||
if (imflag) {
|
if (imflag) {
|
||||||
complex.real = 0.;
|
complex.real = 0.;
|
||||||
PyFPE_START_PROTECT("atof", return 0)
|
complex.imag = PyOS_string_to_double(s, (char **)&end, NULL);
|
||||||
complex.imag = PyOS_ascii_atof(s);
|
if (complex.imag == -1.0 && PyErr_Occurred())
|
||||||
PyFPE_END_PROTECT(complex)
|
return NULL;
|
||||||
return PyComplex_FromCComplex(complex);
|
return PyComplex_FromCComplex(complex);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
PyFPE_START_PROTECT("atof", return 0)
|
dx = PyOS_string_to_double(s, NULL, NULL);
|
||||||
dx = PyOS_ascii_atof(s);
|
if (dx == -1.0 && PyErr_Occurred())
|
||||||
PyFPE_END_PROTECT(dx)
|
return NULL;
|
||||||
return PyFloat_FromDouble(dx);
|
return PyFloat_FromDouble(dx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue