summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVon Random <von@vdrandom.org>2016-11-21 13:34:32 +0300
committerVon Random <von@vdrandom.org>2016-11-21 13:34:32 +0300
commit0495bc2d797b438b99b9c3714a95206432c9bad2 (patch)
tree7e9f1b17a5f630f01476e8019dc9e449f8c3e981
parentbb9658d0536e50871e4a7ba852eec10ef82de4f3 (diff)
get rid of thread_id and useless logic it used
-rw-r--r--plugins/batt.py2
-rw-r--r--plugins/date.py2
-rw-r--r--plugins/disk.py2
-rw-r--r--plugins/load.py2
-rw-r--r--plugins/mem.py2
-rw-r--r--plugins/ping.py2
-rwxr-xr-xvdstatus4
7 files changed, 7 insertions, 9 deletions
diff --git a/plugins/batt.py b/plugins/batt.py
index 861359c..9cbc597 100644
--- a/plugins/batt.py
+++ b/plugins/batt.py
@@ -5,7 +5,7 @@ BATTERY_DIR = '/sys/class/power_supply/BAT0/'
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
def main(self):
diff --git a/plugins/date.py b/plugins/date.py
index 18ae91f..72cffd5 100644
--- a/plugins/date.py
+++ b/plugins/date.py
@@ -3,7 +3,7 @@ import plugins.common
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
self.date_format = config.get(section, 'format', fallback='%c')
diff --git a/plugins/disk.py b/plugins/disk.py
index 0f92574..c99dff0 100644
--- a/plugins/disk.py
+++ b/plugins/disk.py
@@ -3,7 +3,7 @@ import psutil
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
self.part = config.get(section, 'part')
diff --git a/plugins/load.py b/plugins/load.py
index 76059b8..a63e6e7 100644
--- a/plugins/load.py
+++ b/plugins/load.py
@@ -3,7 +3,7 @@ import plugins.common
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
self.hide_ok = config.getboolean(section, 'hide_ok', fallback=False)
diff --git a/plugins/mem.py b/plugins/mem.py
index ebc0ced..acc575c 100644
--- a/plugins/mem.py
+++ b/plugins/mem.py
@@ -3,7 +3,7 @@ import plugins.common
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
def main(self):
diff --git a/plugins/ping.py b/plugins/ping.py
index 26cb657..95fdd35 100644
--- a/plugins/ping.py
+++ b/plugins/ping.py
@@ -4,7 +4,7 @@ import plugins.common
class PluginThread(plugins.common.PluginThreadCommon):
- def __init__(self, section, config, thread_id):
+ def __init__(self, section, config):
super(PluginThread, self).__init__(section, config)
self.hosts = config.get(section, 'hosts').split(',')
self.title = config.get(section, 'title')
diff --git a/vdstatus b/vdstatus
index 931e61c..37047aa 100755
--- a/vdstatus
+++ b/vdstatus
@@ -1,7 +1,6 @@
#!/usr/bin/python3
# TODO: handle SIGINT properly
# TODO: add documentation / comments
-# TODO: add a dummy plugin to use as a starting point
# TODO: interactivity support
import argparse
import configparser
@@ -36,9 +35,8 @@ class PluginRunner:
self.format_output = self.format_term
for section in self.config.sections():
plugin_name = self.config.get(section, 'plugin')
- plugin_id = len(self.plugins_loaded)
module = importlib.import_module('.' + plugin_name, 'plugins')
- thread_object = module.PluginThread(section, self.config, plugin_id)
+ thread_object = module.PluginThread(section, self.config)
self.plugins_loaded.append(thread_object)
def start(self):