diff options
Diffstat (limited to 'Modules/datetimemodule.c')
-rw-r--r-- | Modules/datetimemodule.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c index d8aed17..0d553d4 100644 --- a/Modules/datetimemodule.c +++ b/Modules/datetimemodule.c @@ -3372,9 +3372,9 @@ time_getstate(PyDateTime_Time *self) _PyDateTime_TIME_DATASIZE); if (basestate != NULL) { if (! HASTZINFO(self) || self->tzinfo == Py_None) - result = Py_BuildValue("(O)", basestate); + result = PyTuple_Pack(1, basestate); else - result = Py_BuildValue("OO", basestate, self->tzinfo); + result = PyTuple_Pack(2, basestate, self->tzinfo); Py_DECREF(basestate); } return result; @@ -4350,9 +4350,9 @@ datetime_getstate(PyDateTime_DateTime *self) _PyDateTime_DATETIME_DATASIZE); if (basestate != NULL) { if (! HASTZINFO(self) || self->tzinfo == Py_None) - result = Py_BuildValue("(O)", basestate); + result = PyTuple_Pack(1, basestate); else - result = Py_BuildValue("OO", basestate, self->tzinfo); + result = PyTuple_Pack(2, basestate, self->tzinfo); Py_DECREF(basestate); } return result; |