refactoring

This commit is contained in:
Matthias Bisping 2022-04-21 19:48:05 +02:00
parent 72e785e3e3
commit 6c10b55ff8

View File

@ -35,9 +35,6 @@ class Pipeline:
def join_prediction_and_metadata(prd, mdt):
return {"classification": prd, **mdt}
def process_batch(batch):
classifications, metadata = juxt(left, right)(batch)
return starmap(join_prediction_and_metadata, zip(classifications, metadata))
# --------
# -- -- -- --
@ -55,7 +52,9 @@ class Pipeline:
self.pipe = rcompose(
extractor,
batcher,
lift(process_batch),
lift(juxt(left, right)),
starlift(zip),
lift(starlift(join_prediction_and_metadata)),
chain.from_iterable,
formatter,
)