Python 3.x 气流桥1.10.15-确保用户未在自定义运算符中使用自定义元类
我正在运行Airflow bridge 1.10.15版本,以便我们可以迁移到Airflow 2,并且我运行了Airflow upgrade_Check,我发现这失败了: 确保用户未在自定义运算符中使用自定义元类 这是我在文档中发现的,我认为与此错误有关: BaseOperator类使用BaseOperatorMeta作为元类。这个元 类基于abc.ABCMeta。如果您的自定义运算符使用不同的 元类,那么您必须调整它 有人能给我解释一下吗?我有几个自定义操作符,如下所示: 我觉得文件中说的是含糊不清的: 如果自定义运算符使用不同的元类,则必须 调整它 我不完全确定错误是从哪里来的,它没有显示它的失败之处Python 3.x 气流桥1.10.15-确保用户未在自定义运算符中使用自定义元类,python-3.x,airflow,Python 3.x,Airflow,我正在运行Airflow bridge 1.10.15版本,以便我们可以迁移到Airflow 2,并且我运行了Airflow upgrade_Check,我发现这失败了: 确保用户未在自定义运算符中使用自定义元类 这是我在文档中发现的,我认为与此错误有关: BaseOperator类使用BaseOperatorMeta作为元类。这个元 类基于abc.ABCMeta。如果您的自定义运算符使用不同的 元类,那么您必须调整它 有人能给我解释一下吗?我有几个自定义操作符,如下所示: 我觉得文件中说的是
class _FacebookOperator(BaseOperator):
@apply_defaults
def __init__(self,
*args, **kwargs):
super().__init__(*args, **kwargs)
self.local_folder = 'FBOOK'
self.fbhook = None