summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2008-04-16 10:49:14 -0500
committerArnaldo Carvalho de Melo <acme@redhat.com>2008-04-16 10:49:14 -0500
commit4761db2074b97bf9c32f8fbf201b54fc09ee7cc4 (patch)
tree492e7b8e47e8442180e8ad509004d56f0bd33818
parent71174d4a6fe9bd6705e4c4fa4868e0b69acdcd0f (diff)
downloadpython-linux-procfs-4761db2074b97bf9c32f8fbf201b54fc09ee7cc4.tar.gz
[CPUSTAT]: 2.6.9 has only 8 fields in /proc/stat
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-rwxr-xr-xprocfs/procfs.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/procfs/procfs.py b/procfs/procfs.py
index 50993bf..c7926b3 100755
--- a/procfs/procfs.py
+++ b/procfs/procfs.py
@@ -370,10 +370,11 @@ class cpustat:
self.idle,
self.iowait,
self.irq,
- self.softirq,
- self.steal) = [int(i) for i in fields[1:9]]
- if len(fields) > 8:
- self.guest = int(fields[8])
+ self.softirq) = [int(i) for i in fields[1:8]]
+ if len(fields) > 7:
+ self.steal = int(fields[7])
+ if len(fields) > 8:
+ self.guest = int(fields[8])
class cpusstats:
def __init__(self, filename = "/proc/stat"):