Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

config: capture non-str value error for enum check #896

Merged
merged 1 commit into from
Feb 29, 2024

Conversation

jdknight
Copy link
Member

The enumeration check for a string type can help ensure a provided string matches to a specific enumeration type. However, if a user defines a non-string value, the configuration check will fail with an attribute error. To prevent this exception cause so we can manage our own configuration error, also include AttributeError to the exception list to capture.

The enumeration check for a string type can help ensure a provided
string matches to a specific enumeration type. However, if a user
defines a non-string value, the configuration check will fail with an
attribute error. To prevent this exception cause so we can manage our
own configuration error, also include `AttributeError` to the exception
list to capture.

Signed-off-by: James Knight <james.d.knight@live.com>
@jdknight jdknight merged commit 17605b6 into main Feb 29, 2024
29 checks passed
@jdknight jdknight deleted the handle-non-str-in-enum-conf-check branch February 29, 2024 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant