Better error handling and type checks for user configs (zone.yaml, network.yaml, trips.yaml).
Ex.
The dictionary getter .get(...) method silently returns a null value if missing. This is often desired behavior, but should throw an error if the parameter is required by the program. Unit test for checking error is thrown when expected.
Better error handling and type checks for user configs (zone.yaml, network.yaml, trips.yaml).
Ex. The dictionary getter
.get(...)
method silently returns a null value if missing. This is often desired behavior, but should throw an error if the parameter is required by the program. Unit test for checking error is thrown when expected.