Source code for xmm.pipeline.steps.filter

from xmm.util.functions import get_function_from_str
from .base import PipelineStep


[docs]class FilterStep(PipelineStep): """Filter rows.""" def __init__(self, filter_func): self.filter_func = get_function_from_str(filter_func) def process_step(self, state, context): filtered = filter(self.filter_func, state) return filtered, context