summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Hennion <nicolashennion@gmail.com>2023-11-03 16:33:28 +0100
committerGitHub <noreply@github.com>2023-11-03 16:33:28 +0100
commitc37504595f2f8ec9954d3a9f45d064fabfd39c2e (patch)
tree9e9bb2f682c5471d41b4fbc4ed13f92255e05eca
parente3d40e9577d5867af48ddc9280e9f3bcf6dda5ba (diff)
parent4d92e0bd6569299f5ef4024cd8d4d02d4fee22fe (diff)
Merge pull request #2599 from monochromec/develop
Optimized plugin name creation
-rw-r--r--glances/plugins/plugin/model.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/glances/plugins/plugin/model.py b/glances/plugins/plugin/model.py
index 2ebcf046..671a460f 100644
--- a/glances/plugins/plugin/model.py
+++ b/glances/plugins/plugin/model.py
@@ -70,15 +70,9 @@ class GlancesPluginModel(object):
:stats_init_value: Default value for a stats item
"""
# Build the plugin name
- _mod = self.__class__.__module__
- _comp = _mod.split('.')
# Internal or external module (former prefixed by 'glances.plugins')
- if 'glances.plugins' in _mod:
- _ndx = 2
- else:
- _ndx = -2
-
- self.plugin_name = _comp[_ndx]
+ _mod = self.__class__.__module__.replace('glances.plugins.', '')
+ self.plugin_name = _mod.split('.')[0]
if self.plugin_name.startswith('glances_'):
self.plugin_name = self.plugin_name.split('glances_')[1]