import abc from image_prediction.transformer.transformer import Transformer class Formatter(Transformer): @abc.abstractmethod def format(self, obj): raise NotImplementedError def transform(self, obj): raise NotImplementedError() def __call__(self, obj): return self.format(obj)