Source code for qarp.factories._block_factory

from abc import ABC, abstractmethod
from typing import List

from ..blocks import AnyBlock


[docs] class BlockFactory(ABC): """Abstract base class for block factories."""
[docs] @abstractmethod def create_blocks(self, *args, **kwargs) -> List[AnyBlock]: """Create blocks from input data. Returns: List of block objects """ pass