diff options
author | Christoph Zimmermann <monochromec@gmail.com> | 2023-11-01 17:27:14 +0100 |
---|---|---|
committer | Christoph Zimmermann <monochromec@gmail.com> | 2023-11-01 17:27:14 +0100 |
commit | 4d92e0bd6569299f5ef4024cd8d4d02d4fee22fe (patch) | |
tree | 9e9bb2f682c5471d41b4fbc4ed13f92255e05eca | |
parent | e3d40e9577d5867af48ddc9280e9f3bcf6dda5ba (diff) |
Optimized plugin name creation
-rw-r--r-- | glances/plugins/plugin/model.py | 10 |
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] |