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.
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
Add support for optional connections #3707
Add support for optional connections #3707
Changes from 8 commits
936a1d1
c61f422
1b82b34
d72b560
ee98aee
748f6d9
2cdbcfa
e314998
3c066e8
c07b74b
304c648
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (bug_risk): The current union type handling is unsafe as it assumes the first type argument is the correct one
Consider implementing proper validation of the union type structure to ensure we're handling optional types correctly. The current approach could lead to runtime errors if the assumptions about the type structure don't hold.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion: we can probably use
is_optional
to check andget_optional_annotation
in this line fromstrawberry.utils.typing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nitpick (typo): Fix typo in comment: 'GrapQL' should be 'GraphQL'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hrm, isn't this suggestion correct? 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, the suggestion is correct. The original comment had a typo, "GrapQL," which should indeed be corrected to "GraphQL." This change ensures clarity and accuracy in the code comments. Let me know if you have any other questions or need further clarification!
Check warning on line 108 in tests/relay/test_connection.py
Codecov / codecov/patch
tests/relay/test_connection.py#L108