from pathlib import Path from .. import collection from ..collection import file, ingest csi_producer: collection.CSIProducer = collection.NoopCSIProducer() is_live = True def main(from_file: Path | None = None) -> None: global csi_producer, is_live if from_file: csi_producer = file.FileCSIPRoducer(path=from_file) else: csi_producer = ingest.RealtimeCSIProducer()