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

Infer type from default option #569

Merged

Conversation

jmosbacher
Copy link
Contributor

Should fix #568. Overriding of type parameter by builtins.type is removed and some logic is added to handle numpy types correctly. Explicit type of the apply_data_function context option is set since it can handle iterables and functions but the default value is a tuple.

This should me merged with care since it may result in breaking existing code if users were setting options to values with a different type as the default value. We may want to switch the validation error to a warning in cases where the type was inferred from a default value.

Copy link
Member

@JoranAngevaare JoranAngevaare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Yossi, from my side it looks good!

codefactor and forks are such a mess

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.

Option type is never inferred from default value
3 participants