code: def load_installed_plugins(self):
          
          result = []
          plugin_dirs = [d for d in os.listdir(self.plugin_path) if os.path.isdir(os.path.join(self.plugin_path, d))]
          settings = constants.SETTINGS
  
          for d in plugin_dirs:
              if d == "__pycache__":
                  continue
              try:
                  class_module = self.load_plugin(d)
                  plugin = class_module()
                  plugin.plugin_path = os.path.join(self.plugin_path, plugin.name)
                  plugin.load_description()
                  plugin.enabled = settings.value(plugin.name, type=bool) if plugin.name in settings.allKeys() else False
                  result.append(plugin)
              except ImportError as e:
                  logger.warning("Could not load plugin {0} ({1})".format(d, e))
                  continue
  
          return result
docs: :rtype: list of Plugin