Fix None values from config file where array is expected #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I received a report that one of my recent changes was causing an error when deploying the REST API container without a LiteLLM models list defined, which is the default for new config files. Because it was left as a null value and not an array, the Python file for generating the rest of the LiteLLM config received a None instead of an empty list. This fix includes two fixes for the same issue:
undefined
, not if it'snull
: the case we're solving for.Tested by deploying to my account with these changes and with the
models_list
defined, but not populated, as in, my config is:By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.