diff options
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/timemodule.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Modules/timemodule.c b/Modules/timemodule.c index 3cb1b4e..6af9a90 100644 --- a/Modules/timemodule.c +++ b/Modules/timemodule.c @@ -91,11 +91,12 @@ floatclock(_Py_clock_info_t *info) static PyObject* perf_counter(_Py_clock_info_t *info) { - double t; - if (_PyTime_GetPerfCounterDoubleWithInfo(&t, info) < 0) { + _PyTime_t t; + if (_PyTime_GetPerfCounterWithInfo(&t, info) < 0) { return NULL; } - return PyFloat_FromDouble(t); + double d = _PyTime_AsSecondsDouble(t); + return PyFloat_FromDouble(d); } #if defined(MS_WINDOWS) || defined(HAVE_CLOCK) |