airflow.providers.slack.utils

套件內容

類別

ConnectionExtraConfig

用於 Rom 連線額外設定的輔助類別。

函數

parse_filename(filename, supported_file_formats[, ...])

從給定的檔名解析檔案類型和壓縮格式。

class airflow.providers.slack.utils.ConnectionExtraConfig(conn_type, conn_id=None, extra=None)[source]

用於 Rom 連線額外設定的輔助類別。

參數
  • conn_type (str) – Hook 連線類型。

  • conn_id (str | None) – 用於顯示適當錯誤訊息的連線 ID。

  • extra (dict[str, Any] | None) – 連線額外字典。

get(field, default=NOTSET)[source]

從連線額外設定取得指定的欄位。

參數
  • field – 連線額外設定欄位名稱。

  • default (Any) – 如果指定,則當欄位未在連線額外設定中出現時,使用此預設值。

getint(field, default=NOTSET)[source]

從連線額外設定取得指定的欄位,並評估為整數。

參數
  • field – 連線額外設定欄位名稱。

  • default (Any) – 如果指定,則當欄位未在連線額外設定中出現時,使用此預設值。

airflow.providers.slack.utils.parse_filename(filename, supported_file_formats, fallback=None)[source]

從給定的檔名解析檔案類型和壓縮格式。

參數
  • filename (str) – 要解析的檔名。

  • supported_file_formats (collections.abc.Sequence[str]) – 支援的檔案副檔名列表。

  • fallback (str | None) – 回退到給定的檔案格式。

回傳

檔案類型和壓縮格式 (如果指定)

回傳類型

tuple[str, str | None]

這個條目有幫助嗎?