Skip to content

i_multi_cell_based_rule

Module for IMultiCellBasedRule interface

!!! interfaces IMultiCellBasedRule

IMultiCellBasedRule (IRule, ABC)

Rule applied to every cell

Source code in rules/i_multi_cell_based_rule.py
class IMultiCellBasedRule(IRule, ABC):
    """Rule applied to every cell"""

    @abstractmethod
    def execute(self, values: Dict[str, float], logger: ILogger) -> float:
        """Executes the rule based on the provided value"""

execute(self, values, logger)

Executes the rule based on the provided value

Source code in rules/i_multi_cell_based_rule.py
@abstractmethod
def execute(self, values: Dict[str, float], logger: ILogger) -> float:
    """Executes the rule based on the provided value"""