dump-yaml does not include a default value defined if that value is 0
For an engine with the following parameter defined:
Parameter(
type=Int(),
name="retry",
display_name="Retry Attempts",
description="Specify number of times to retry.",
required=False,
default=0,
help_header_id="Retry Attempts",
),
python main.py dump-yaml produces this in the model.yaml:
- name: retry
display_name: Retry Attempts
description: Specify number of times to retry.
required: false
help:
header_id: Retry Attempts
type: int
Instead it should produce:
- name: retry
display_name: Retry Attempts
description: Specify number of times to retry.
required: false
help:
header_id: Retry Attempts
default: 0
type: int
Edited by Josh Sherman