Reuse us_per_second in delta_total_seconds.

This commit is contained in:
Alexander Belopolsky 2013-08-04 15:18:58 -04:00
parent 0d4f94a739
commit df7027bb9e
1 changed files with 1 additions and 9 deletions

View File

@ -2252,22 +2252,14 @@ delta_total_seconds(PyObject *self)
{ {
PyObject *total_seconds; PyObject *total_seconds;
PyObject *total_microseconds; PyObject *total_microseconds;
PyObject *one_million;
total_microseconds = delta_to_microseconds((PyDateTime_Delta *)self); total_microseconds = delta_to_microseconds((PyDateTime_Delta *)self);
if (total_microseconds == NULL) if (total_microseconds == NULL)
return NULL; return NULL;
one_million = PyLong_FromLong(1000000L); total_seconds = PyNumber_TrueDivide(total_microseconds, us_per_second);
if (one_million == NULL) {
Py_DECREF(total_microseconds);
return NULL;
}
total_seconds = PyNumber_TrueDivide(total_microseconds, one_million);
Py_DECREF(total_microseconds); Py_DECREF(total_microseconds);
Py_DECREF(one_million);
return total_seconds; return total_seconds;
} }