diff options
author | Laurie Clark-Michalek <bluepeppers@archlinux.us> | 2011-03-29 16:45:27 +0000 |
---|---|---|
committer | Laurie Clark-Michalek <bluepeppers@archlinux.us> | 2011-03-29 16:45:27 +0000 |
commit | cedfec40f4818e90cdc0a418bc15acfd48028428 (patch) | |
tree | ee639206dc1d9030b742048f3cd3d4e0399a2dc0 | |
parent | 26c07b13e367416715be2b51126ff14b15c8d8aa (diff) |
Make sure every display class takes config as an argument.
-rwxr-xr-x | archey3 | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -276,8 +276,9 @@ class sensorDisplay(display): return out class envDisplay(display): - def __init__(self, env='SHELL', parent=None): + def __init__(self, config, env='SHELL', parent=None): self.arg1 = env + self.config = config self._parent = parent def render(self): @@ -287,8 +288,9 @@ class envDisplay(display): class unameDisplay(display): command_line = "uname {arg1}" - def __init__(self, flag=False, parent=None): + def __init__(self, config, flag=False, parent=None): self.arg1 = '-' + flag if flag else '' + self.config = config self._parent = parent def format_output(self, instring): @@ -335,8 +337,9 @@ class proccessCheck(display): render = lambda self: self - def __init__(self, parent=None): + def __init__(self, config, parent=None): self.arg1 = getuser() + self.config = config self._parent = parent def run_command(self): @@ -375,13 +378,14 @@ class mpdDisplay(display): """ command_line = "mpc stats --host {arg1} --port {arg2}" - def __init__(self, stat='songs', hostname='localhost', port='6600', + def __init__(self, config, stat='songs', hostname='localhost', port='6600', parent=None): self.stat = stat self.hostname = hostname self.port = port self.arg1 = hostname self.arg2 = port + self.config = config self._parent = parent try: global mpd |