diff --git a/topstat.py b/topstat.py index 95efc12..64f7aff 100644 --- a/topstat.py +++ b/topstat.py @@ -105,8 +105,16 @@ def runtopstat(): total_processes = processes[0] running = processes[1] - sleeping = processes[2] - zombie = processes[3] + + try: + sleeping = processes[2] + except IndexError: + print("no sleeping processes") + + try: + sleeping = processes[3] + except IndexError: + print("no zombie processes") cpu = re.search("CPU:.*", output).group() cpu = re.sub("CPU.", "", cpu.strip())