import sys from src.exception.exception import CustomException class MLModel: def __init__(self,preprocessor,model): try: self.preprocessor = preprocessor self.model = model except Exception as e: raise CustomException(e,sys) def predict(self,x): try: x_transform = self.preprocessor.transform(x) y_hat = self.model.predict(x_transform) return y_hat except Exception as e: raise CustomException(e,sys)