summaryrefslogtreecommitdiff
path: root/psutil/_psutil_linux.c
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2023-04-11 12:04:03 +0200
committerGitHub <noreply@github.com>2023-04-11 12:04:03 +0200
commit90b35e3ae85651d67a095205adc94aaa0a4ec98f (patch)
treeb5fc6d89af3f3f4dac14f84576f7a34f3d4ae6fe /psutil/_psutil_linux.c
parentf11c0552f2bcfc8bc3afa35d29adb4dc5525c092 (diff)
downloadpsutil-90b35e3ae85651d67a095205adc94aaa0a4ec98f.tar.gz
[POSIX] psutil.users() loses precision for "started" attribute #2225 (#2226)
Diffstat (limited to 'psutil/_psutil_linux.c')
-rw-r--r--psutil/_psutil_linux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/psutil/_psutil_linux.c b/psutil/_psutil_linux.c
index 924fe702..a6ee6025 100644
--- a/psutil/_psutil_linux.c
+++ b/psutil/_psutil_linux.c
@@ -392,11 +392,11 @@ psutil_users(PyObject *self, PyObject *args) {
goto error;
py_tuple = Py_BuildValue(
- "OOOfO" _Py_PARSE_PID,
+ "OOOdO" _Py_PARSE_PID,
py_username, // username
py_tty, // tty
py_hostname, // hostname
- (float)ut->ut_tv.tv_sec, // tstamp
+ (double)ut->ut_tv.tv_sec, // tstamp
py_user_proc, // (bool) user process
ut->ut_pid // process id
);