diff options
Diffstat (limited to 'py3status/__init__.py')
| -rwxr-xr-x | py3status/__init__.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/py3status/__init__.py b/py3status/__init__.py index c647506..059dea4 100755 --- a/py3status/__init__.py +++ b/py3status/__init__.py @@ -524,6 +524,13 @@ class Module(Thread): if module and class_inst: self.module_class = class_inst + + # apply module configuration from i3status config + mod_config = self.i3status_thread.config.get(self.module_name, {}) + for config, value in mod_config.items(): + setattr(self.module_class, config, value) + + # get the available methods for execution for method in sorted(dir(class_inst)): if method.startswith('_'): continue |
