Source code for flambe.export.exporter

from typing import Dict

from flambe import Component


[docs]class Exporter(Component): """Implement an Exporter computable. This object can be viewed as a dummy computable. It is useful to group objects into a block when those get save, to more easily refer to them later on, for instance in an object builder. """ def __init__(self, **kwargs: Dict[str, Component]) -> None: """Initialize the Exporter. Parameters ---------- kwargs: Dict[str, Component] Mapping from name to Component object """ self.objects = kwargs for name, obj in kwargs.items(): setattr(self, name, obj)
[docs] def run(self) -> bool: """Run the exporter. Returns ------- bool False, as this is a single step Component. """ return False