diff options
author | Nicolas Hennion <nicolashennion@gmail.com> | 2023-11-03 16:33:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-03 16:33:28 +0100 |
commit | c37504595f2f8ec9954d3a9f45d064fabfd39c2e (patch) | |
tree | 9e9bb2f682c5471d41b4fbc4ed13f92255e05eca | |
parent | e3d40e9577d5867af48ddc9280e9f3bcf6dda5ba (diff) | |
parent | 4d92e0bd6569299f5ef4024cd8d4d02d4fee22fe (diff) |
Merge pull request #2599 from monochromec/develop
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] |