diff options
author | Alessio Sergi <al3hex@gmail.com> | 2017-01-18 10:43:10 +0100 |
---|---|---|
committer | Alessio Sergi <al3hex@gmail.com> | 2017-01-18 11:19:10 +0100 |
commit | 7740f588dea865534754e8f0177ab4af9a2f49a0 (patch) | |
tree | 0c1868dfcd1bcb25a5907a8049a39c82384291a3 | |
parent | e462a9c77eb504e61a601fe95a4413d0b9c1ec9b (diff) |
Fix "'Process' object has no attribute 'io_counters' on Solaris"
-rw-r--r-- | glances/globals.py | 1 | ||||
-rw-r--r-- | glances/processes.py | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/glances/globals.py b/glances/globals.py index 001f0c43..0d2ee47e 100644 --- a/glances/globals.py +++ b/glances/globals.py @@ -27,6 +27,7 @@ import sys BSD = sys.platform.find('bsd') != -1 LINUX = sys.platform.startswith('linux') OSX = sys.platform.startswith('darwin') +SUNOS = sys.platform.startswith('sunos') WINDOWS = sys.platform.startswith('win') # Path definitions diff --git a/glances/processes.py b/glances/processes.py index 06e5dd52..5742170c 100644 --- a/glances/processes.py +++ b/glances/processes.py @@ -21,7 +21,7 @@ import operator import os from glances.compat import iteritems, itervalues, listitems -from glances.globals import BSD, LINUX, OSX, WINDOWS +from glances.globals import BSD, LINUX, OSX, SUNOS, WINDOWS from glances.timer import Timer, getTimeSinceLastUpdate from glances.processes_tree import ProcessTreeNode from glances.filter import GlancesFilter @@ -278,8 +278,8 @@ class GlancesProcesses(object): # [read_bytes, write_bytes, read_bytes_old, write_bytes_old, io_tag] # If io_tag = 0 > Access denied (display "?") # If io_tag = 1 > No access denied (display the IO rate) - # Note Disk IO stat not available on Mac OS - if not OSX: + # Availability: all platforms except macOS and Illumos/Solaris + if not (OSX or SUNOS): try: # Get the process IO counters proc_io = proc.io_counters() |