2022-03-31 12:52:15 +02:00

14 lines
344 B
Python

from funcy import rcompose
from image_prediction.formatter.formatter import Formatter
class FormatterCompositor(Formatter):
def __init__(self, formatter: Formatter, *formatters: Formatter):
formatters = (formatter, *formatters)
self.pipe = rcompose(*formatters)
def format(self, obj):
return self.pipe(obj)