|
|
|
@ -7,9 +7,9 @@ import configparser
|
|
|
|
|
import importlib |
|
|
|
|
import json |
|
|
|
|
import os |
|
|
|
|
import plugins |
|
|
|
|
import sys |
|
|
|
|
import time |
|
|
|
|
import plugins |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFAULT_CONFIG = os.path.join(os.environ['HOME'], '.config/vdstatus/conf.ini') |
|
|
|
@ -36,8 +36,8 @@ class PluginRunner:
|
|
|
|
|
self.format_output = self.format_term |
|
|
|
|
for section in self.config.sections(): |
|
|
|
|
plugin_name = self.config.get(section, 'plugin') |
|
|
|
|
module = importlib.import_module('.' + plugin_name, 'plugins') |
|
|
|
|
thread_object = module.PluginThread(section, self.config) |
|
|
|
|
mod = importlib.import_module('.' + plugin_name, 'plugins') |
|
|
|
|
thread_object = mod.PluginThread(section, self.config) |
|
|
|
|
self.plugins_loaded.append(thread_object) |
|
|
|
|
|
|
|
|
|
def start(self): |
|
|
|
|