aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-06-06 02:28:26 +0200
committerMattias Andrée <maandree@operamail.com>2014-06-06 02:28:26 +0200
commit4a6fecc5da9b2a5b00c5a287c66839de55a68c23 (patch)
tree257d328933636f22cc2c0bc2f24b48937a3ca2b8 /src/plugins
parentlicense lunar under agpl (diff)
downloadxpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.gz
xpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.bz2
xpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.xz
m
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/cpu.py24
-rw-r--r--src/plugins/xdisplay.py6
2 files changed, 16 insertions, 14 deletions
diff --git a/src/plugins/cpu.py b/src/plugins/cpu.py
index 2305e89..3b23ecd 100644
--- a/src/plugins/cpu.py
+++ b/src/plugins/cpu.py
@@ -22,22 +22,22 @@ class CPU:
'''
Retrieve processor statistics
- @variable cpu_total:list<int> Accumulative processors statistics
- @variable cpus:list<list<int>> Individual processors statistics
- @variable intr:list<int> Counts of individual interrupts serviced since boot time
- @variable intr_total:int Sum of `intr`
- @variable ctxt:int The number of context switches that the system underwent.
- @variable btime:int Boot time, in seconds since the Epoch, 1970-01-01 00:00:00 UTC
- @variable processes:int Number of forks and clones (and similar) created since boot
- @variable procs_running:int? Number of processes in runnable state (linux>=2.5.45)
- @variable procs_blocked:int? Number of processes blocked waiting for I/O to complete (linux>=2.5.45)
- @variable softirq:list<int>? Counts of individual software IRQ since boot time
- @variable softirq_total:int? Sum of `softirq`
+ @variable cpu_total:list<int> Accumulative processors statistics
+ @variable cpus:list<list<int>> Individual processors statistics
+ @variable intr:list<int> Counts of individual interrupts serviced since boot time
+ @variable intr_total:int Sum of `intr`
+ @variable ctxt:int The number of context switches that the system underwent.
+ @variable btime:int Boot time, in seconds since the Epoch, 1970-01-01 00:00:00 UTC
+ @variable processes:int Number of forks and clones (and similar) created since boot
+ @variable procs_running:int? Number of processes in runnable state (linux>=2.5.45)
+ @variable procs_blocked:int? Number of processes blocked waiting for I/O to complete (linux>=2.5.45)
+ @variable softirq:list<int>? Counts of individual software IRQ since boot time
+ @variable softirq_total:int? Sum of `softirq`
@variable fields:dict<str, list<int>> Table with all information
'''
- # These contants are index in the CPU statistcs, use for example `CPU_instance.cpu[CPU.user]`
+ # These constants are index in the CPU statistcs, use for example `CPU_instance.cpu[CPU.user]`
user = 0
'''
diff --git a/src/plugins/xdisplay.py b/src/plugins/xdisplay.py
index 907b6bf..6f4bf7e 100644
--- a/src/plugins/xdisplay.py
+++ b/src/plugins/xdisplay.py
@@ -50,10 +50,12 @@ class XDisplay:
self.display = None
self.screen = None
else:
- self.host = self.connection.split(':')[0]
+ self.host = self.connection.split(':')[:-1]
+ if self.host.startswith('[') and self.host.endswith(']'):
+ self.host = self.host[1 : -1]
if self.host == '':
self.host = None
- self.display, self.screen = (self.connection.split(':')[1] + '.').split('.')[:2]
+ self.display, self.screen = (self.connection.split(':')[-1] + '.').split('.')[:2]
self.display = int(self.display)
self.screen = None if self.screen == '' else int(self.screen)
r = get_screen().root