From d420c008d8aaa0879fa5a3f236d81acb506376c3 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Sun, 1 Mar 2020 17:52:14 -0800 Subject: [PATCH] fix for pts lines with no user info --- jc/parsers/who.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jc/parsers/who.py b/jc/parsers/who.py index b81558d6..63530399 100644 --- a/jc/parsers/who.py +++ b/jc/parsers/who.py @@ -225,6 +225,15 @@ def parse(data, raw=False, quiet=False): if linedata[1] == 'run-level': continue + # pts lines with no user information + if linedata[0].startswith('pts/'): + output_line['tty'] = linedata[0] + output_line['time'] = ' '.join(linedata[1:3]) + output_line['pid'] = linedata[3] + output_line['comment'] = ' '.join(linedata[4:]) + raw_output.append(output_line) + continue + # user logins output_line['user'] = linedata.pop(0)