docs: def _load_plugin(self, plugin_script, args=None, config=None):
          """Load the plugin (script), init it and add to the _plugin dict."""
          # The key is the plugin name
          # for example, the file glances_xxx.py
          # generate self._plugins_list["xxx"] = ...
          name = plugin_script[len(self.header):-3].lower()
          try:
              # Import the plugin
              plugin = __import__(plugin_script[:-3])
              # Init and add the plugin to the dictionary
              if name in ('help', 'amps', 'ports', 'folders'):
                  self._plugins[name] = plugin.Plugin(args=args, config=config)
              else:
                  self._plugins[name] = plugin.Plugin(args=args)
              # Set the disable_<name> to False by default
              if self.args is not None:
                  setattr(self.args,
                          'disable_' + name,
                          getattr(self.args, 'disable_' + name, False))
          except Exception as e:
              # If a plugin can not be log, display a critical message
              # on the console but do not crash
              logger.critical("Error while initializing the {} plugin ({})".format(name, e))
              logger.error(traceback.format_exc())