closes bpo-39736: const strings in Modules/_datetimemodule.c and Modules/_testbuffer.c (GH-18637)
This commit is contained in:
parent
4015d1cda3
commit
c3fa634096
|
@ -4179,11 +4179,11 @@ static PyObject *
|
||||||
time_isoformat(PyDateTime_Time *self, PyObject *args, PyObject *kw)
|
time_isoformat(PyDateTime_Time *self, PyObject *args, PyObject *kw)
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
char *timespec = NULL;
|
const char *timespec = NULL;
|
||||||
static char *keywords[] = {"timespec", NULL};
|
static char *keywords[] = {"timespec", NULL};
|
||||||
PyObject *result;
|
PyObject *result;
|
||||||
int us = TIME_GET_MICROSECOND(self);
|
int us = TIME_GET_MICROSECOND(self);
|
||||||
static char *specs[][2] = {
|
static const char *specs[][2] = {
|
||||||
{"hours", "%02d"},
|
{"hours", "%02d"},
|
||||||
{"minutes", "%02d:%02d"},
|
{"minutes", "%02d:%02d"},
|
||||||
{"seconds", "%02d:%02d:%02d"},
|
{"seconds", "%02d:%02d:%02d"},
|
||||||
|
@ -5415,7 +5415,7 @@ datetime_isoformat(PyDateTime_DateTime *self, PyObject *args, PyObject *kw)
|
||||||
char buffer[100];
|
char buffer[100];
|
||||||
PyObject *result = NULL;
|
PyObject *result = NULL;
|
||||||
int us = DATE_GET_MICROSECOND(self);
|
int us = DATE_GET_MICROSECOND(self);
|
||||||
static char *specs[][2] = {
|
static const char *specs[][2] = {
|
||||||
{"hours", "%04d-%02d-%02d%c%02d"},
|
{"hours", "%04d-%02d-%02d%c%02d"},
|
||||||
{"minutes", "%04d-%02d-%02d%c%02d:%02d"},
|
{"minutes", "%04d-%02d-%02d%c%02d:%02d"},
|
||||||
{"seconds", "%04d-%02d-%02d%c%02d:%02d:%02d"},
|
{"seconds", "%04d-%02d-%02d%c%02d:%02d:%02d"},
|
||||||
|
|
|
@ -2050,7 +2050,7 @@ static PyObject *
|
||||||
ndarray_get_format(NDArrayObject *self, void *closure)
|
ndarray_get_format(NDArrayObject *self, void *closure)
|
||||||
{
|
{
|
||||||
Py_buffer *base = &self->head->base;
|
Py_buffer *base = &self->head->base;
|
||||||
char *fmt = base->format ? base->format : "";
|
const char *fmt = base->format ? base->format : "";
|
||||||
return PyUnicode_FromString(fmt);
|
return PyUnicode_FromString(fmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue