【问题标题】:How to remove unused "attributes" in Airflow docs?如何删除 Airflow 文档中未使用的“属性”?
【发布时间】:2023-02-12 00:35:58
【问题描述】:

在 BashOperator 中,我为我的 Airflow 节点的“任务实例详细信息”添加了文档的 markdown sn-p。 现在我可以看到我的降价,由属性“doc_md”定义,而且

Attribute: bash_command
Attribute: doc
Attribute: doc_json
Attribute: doc_rst
Attribute: doc_yaml

除了“doc_md”之外,我不想显示任何其他属性,这可能吗?

【问题讨论】:

    标签: attributes airflow markdown


    【解决方案1】:

    您可以通过将它们添加到HIDE_ATTRS_FROM_UI 来隐藏下面表格中的某些属性,但目前您无法隐藏您在问题中提到的属性。

    Airflow 在this method 中定义它们,然后它检查运算符是否包含该属性,如果是,它将它添加到 UI,并且您要隐藏的属性在 BaseOperator 中定义,它是所有其他属性的父级运营商。

    一种解决方案是通过复制 BaseOperator 的代码而不包含要隐藏的字段 (here) 创建一个新的运算符,然后复制您正在使用的运算符的代码并扩展新的运算符而不是 BaseOperator,但是我不确定这是否值得。

    随意创建问题或在 Airflow 上打开拉取请求以添加隐藏这些属性的新选项。

    【讨论】:

      猜你喜欢
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      相关资源
      最近更新 更多