-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
SDK - Improve errors when ContainerOp.output is unavailable #1578
SDK - Improve errors when ContainerOp.output is unavailable #1578
Conversation
ContainerOp.output is only available when there is only one output. Right now, when there are multiple outputs it just holds `None` instead of the a task output reference. In this case however it's indistinguishable from just passing None argument. This PR gives a quick fix to make accessing the nonexistent `.output` a compile-time error.
Please fix the test errors. |
…ut-is-unavailable
I've fixed the errors. |
All the tests pass. |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Ark-kun The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
ContainerOp.output is only available when there is only one output.
Right now, when there are multiple outputs it just holds
None
instead of the a task output reference.In this case however it's indistinguishable from just passing None argument.
This PR gives a quick fix to make accessing the nonexistent
.output
a compile-time error.This change is