From df7027bb9e3e80fcebca0c1ccb447ad225516cf7 Mon Sep 17 00:00:00 2001 From: Alexander Belopolsky Date: Sun, 4 Aug 2013 15:18:58 -0400 Subject: [PATCH] Reuse us_per_second in delta_total_seconds. --- Modules/_datetimemodule.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Modules/_datetimemodule.c b/Modules/_datetimemodule.c index d3929c75639..91d30a02e71 100644 --- a/Modules/_datetimemodule.c +++ b/Modules/_datetimemodule.c @@ -2252,22 +2252,14 @@ delta_total_seconds(PyObject *self) { PyObject *total_seconds; PyObject *total_microseconds; - PyObject *one_million; total_microseconds = delta_to_microseconds((PyDateTime_Delta *)self); if (total_microseconds == NULL) return NULL; - one_million = PyLong_FromLong(1000000L); - if (one_million == NULL) { - Py_DECREF(total_microseconds); - return NULL; - } - - total_seconds = PyNumber_TrueDivide(total_microseconds, one_million); + total_seconds = PyNumber_TrueDivide(total_microseconds, us_per_second); Py_DECREF(total_microseconds); - Py_DECREF(one_million); return total_seconds; }