16 lines
398 B
Python
16 lines
398 B
Python
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()
|