from functools import partial from pathlib import Path from .. import collection from ..collection import file, ingest csi_producer: collection.CSIProducer = collection.noop is_live = True def main(from_file: Path | None = None) -> None: global csi_producer, is_live if from_file: csi_producer = partial(file.start_processing, file_path=from_file) is_live = False else: csi_producer = ingest.start_processing is_live = True