diff --git a/force_bdss/factory_registry_plugin.py b/force_bdss/factory_registry_plugin.py index e588792e65ca752a1048f5544b032dacf23e86c5..fe91134c9e7c7cefd43bef62fe6d9f6b461f1299 100644 --- a/force_bdss/factory_registry_plugin.py +++ b/force_bdss/factory_registry_plugin.py @@ -56,12 +56,6 @@ class FactoryRegistryPlugin(Plugin): List(IDataSourceFactory), id=ExtensionPointID.DATA_SOURCE_FACTORIES) - #: A list of the available Key Performance Indicator calculators. - #: It will be populated by plugins. - kpi_calculator_factories = ExtensionPoint( - List(IKPICalculatorFactory), - id=ExtensionPointID.KPI_CALCULATOR_FACTORIES) - #: Notification listeners are pluggable entities that will listen #: to MCO events and act accordingly. notification_listener_factories = ExtensionPoint( @@ -97,26 +91,6 @@ class FactoryRegistryPlugin(Plugin): raise KeyError(id) - def kpi_calculator_factory_by_id(self, id): - """Finds a given kpi factory by means of its id. - The ID is as obtained by the function factory_id() in the - plugin api. - - Parameters - ---------- - id: str - The identifier returned by the factory_id() function. - - Raises - ------ - KeyError: if the entry is not found. - """ - for kpic in self.kpi_calculator_factories: - if kpic.id == id: - return kpic - - raise KeyError(id) - def mco_factory_by_id(self, id): """Finds a given Multi Criteria Optimizer (MCO) factory by means of its id. The ID is as obtained by the function factory_id() in the