最近コミットされた'dependencies': {'attr': 'val'}
サポートを実装しましたが、私のユース ケースでは機能しません。これが私がやりたいことです:
schema = {
'attr1': {'type': 'string', 'required': True, 'allowed': ['Foo', 'Bar']},
'attr2': {'type': 'integer', 'required': True, 'default': 1,
'dependencies': {'attr1': 'Foo'}}
}
object = {
'attr1': 'Bar'
}
object
でエンドポイントに POST するとschema
、 で失敗し"attr2": "field 'type' is required with values: Foo"
ます。attr1: 'Foo'
依存関係の辞書にある場合にのみ失敗するようにします。
Eveはスキーマで指定されattr2
たデフォルト値を入力している可能性がある1
ため、このエラーがスローされていると思いますが、よくわかりません。