19 lines
472 B
Python
19 lines
472 B
Python
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
|