1.定义
"""
自定义datax抽取异常
"""
class DataxError(Exception):
def __init__(self,ErrorInfo):
super().__init__(self) #初始化父类
self.errorinfo=ErrorInfo
def __str__(self):
return self.errorinfo
2.使用
if (re != 0):
logging.info("......同步from_insured_area_type_total_cost_month数据失败......")
raise DataxError('...DATAX同步from_insured_area_type_total_cost_month数据异常,请查看详细日志排查...')