BrainPad / cliboa

application framework for ETL(ELT) pipeline, process
MIT License
20 stars 13 forks source link

Values not replaced by with_vars remain unchanged #423

Closed Tsuyoposon closed 1 year ago

Tsuyoposon commented 1 year ago

Describe the bug scenario.ymlのargumentsをwith_varsで置き換える処理が、デグレーションしている

To Reproduce Steps to reproduce the behavior:

  1. scenario.ymlのargumentsにjson.loadでエラーになるような値を入れる
    • datetimeなど
    • yamlの値自体は文字列だが、pyyamlで文字列以外の値に解釈されるパターンがある

Expected behavior with_varsの置換処理が必要ない値は、json.loadを行わずそのまま値をセットする

Screenshots ない

Desktop (please complete the following information): ない

Smartphone (please complete the following information): ない

Additional context https://github.com/BrainPad/cliboa/blob/master/cliboa/core/manager.py#L224