https://github.com/facebookresearch/hydra/issues/1547
There is currently no clean way to append to a list using the override syntax. It was suggested in the above issue that this could be done by adding a custom function, so that's what this PR does. It means that if the config is:
extras:
tags: [experiment, trial_1]
composing the config with this as an override:
extras.tags="extend_list(another_tag, yet_another_tag)"
Motivation
https://github.com/facebookresearch/hydra/issues/1547 There is currently no clean way to append to a list using the override syntax. It was suggested in the above issue that this could be done by adding a custom function, so that's what this PR does. It means that if the config is:
composing the config with this as an override:
extras.tags="extend_list(another_tag, yet_another_tag)"
would generate
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Added unit tests that pass, also checked the added documentation looks correct using yarn start
Related Issues and PRs
https://github.com/facebookresearch/hydra/issues/1547