summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2014-12-21 20:13:27 +0100
committerUltrabug <ultrabug@gentoo.org>2014-12-21 20:13:27 +0100
commit1658050564607ef0a189af3028e0119fc1561216 (patch)
tree95349992d47d7c91f1f9b2044c8b3adec9dee3ee
parentbb961cc78f200e5d4f94d79f18c0eb6954762efc (diff)
module dpms QA and config
-rw-r--r--py3status/modules/dpms.py33
1 files changed, 17 insertions, 16 deletions
diff --git a/py3status/modules/dpms.py b/py3status/modules/dpms.py
index 783c53c..ba7437e 100644
--- a/py3status/modules/dpms.py
+++ b/py3status/modules/dpms.py
@@ -1,36 +1,37 @@
+# -*- coding: utf-8 -*-
+"""
+This module allows activation and deactivation
+of DPMS (Display Power Management Signaling)
+by clicking on 'DPMS' in the status bar.
+
+Written and contributed by @tasse:
+ Andre Doser <dosera AT tf.uni-freiburg.de>
+"""
+
from os import system
class Py3status:
- """
- This module allows activation and deactivation
- of DPMS (Display Power Management Signaling)
- by clicking on 'DPMS' in the status bar.
-
- Written and contributed by @tasse:
- Andre Doser <dosera AT tf.uni-freiburg.de>
- """
def __init__(self):
"""
Detect current state on start.
"""
self.run = system('xset -q | grep -iq "DPMS is enabled"') == 0
- def dpms(self, i3status_output_json, i3status_config):
+ def dpms(self, i3s_output_list, i3s_config):
"""
Display a colorful state of DPMS.
"""
- result = {
- 'full_text': 'DPMS',
- 'name': 'dpms'
+ response = {
+ 'full_text': 'DPMS'
}
if self.run:
- result['color'] = i3status_config['color_good']
+ response['color'] = i3s_config['color_good']
else:
- result['color'] = i3status_config['color_bad']
- return (0, result)
+ response['color'] = i3s_config['color_bad']
+ return response
- def on_click(self, json, i3status_config, event):
+ def on_click(self, i3s_output_list, i3s_config, event):
"""
Enable/Disable DPMS on left click.
"""