apache / apache/dolphinscheduler-sdk-python

Http yaml error

オープン
#168 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
71
フォーク
26
PR マージ指標
30日以内にマージされた PR はありません

説明

# yaml file demo for http
workflow:
name: "Http"

# Define the tasks within the workflow
tasks:
- name: task
task_type: Http
url: https://httpbin.org/get
http_method: GET
http_params:
- prop: a
httpParametersType: PARAMETER
value: "1"
- prop: b
httpParametersType: PARAMETER
value: "2"
- prop: Content-Type
httpParametersType: header
value: test
http_check_condition: STATUS_CODE_CUSTOM
condition: "404"
type: Http
task_params: {}

raise PyDSParamException(
"Parameter `params` must be a dict, but get %s", type(params)
)
pydolphinscheduler.exceptions.PyDSParamException: ('Parameter `params` must be a dict, but get %s', )

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

issue に示されている YAML ワークフローを使用して失敗を再現し、その HTTP パラメーターが SDK に渡される方法を追跡します。想定されるパラメーターの形式を確認し、このワークフローが PyDSParamException を発生させなくするために何を変更する必要があるかを特定します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
api
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。