File loading crashes if sections: "Contracts" or "Agents" are given but empty
Bug description
If the top-level fields "Contracts" or "Agents" are given in the scenario.yaml to load, but have no content, the file is not loaded.
Steps to reproduce
- Take an existing scenario.yaml
- Remove all entries from "Contracts"
- Load this scenario.yaml
Expected result:
The file should be loaded with an empty list in the corresponding field.
Actual result:
The file is not loaded, an error is shown.