Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 气流桥1.10.15-确保用户未在自定义运算符中使用自定义元类_Python 3.x_Airflow - Fatal编程技术网

Python 3.x 气流桥1.10.15-确保用户未在自定义运算符中使用自定义元类

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。如果您的自定义运算符使用不同的 元类,那么您必须调整它 有人能给我解释一下吗?我有几个自定义操作符,如下所示: 我觉得文件中说的是

我正在运行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