-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Remove EngineTimeSlot #4608
Remove EngineTimeSlot #4608
Conversation
- It looks like this wrapper got created but never used. - It does not provide much value over the proto values directly, so I am just going to delete it. - This also fixes the typing which incorrectly says that the schedule is returned as a EngineTimeSlot, but it is actually a QuantumTimeSlot. While technically a breaking change, it would be quite surprising if anyone is dependent on this wrapper class, as it has never been used anywhere.
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.
This seems fine to me (in my travels with engine I never used this). If we want to go ahead and cut this without deprecating, would you mind adding the breaking_change label and a description of the break at the bottom of your PR description ?
cc: @mpharrigan
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.
LGTM
hello from cc land. Looks fine, although I agree this should be labeled with breaking change |
Automerge cancelled: A status check is failing. |
this actually broke a utility in recirq 🤦 |
- It looks like this wrapper got created but never used. - It does not provide much value over the proto values directly, so I am just going to delete it. - This also fixes the typing which incorrectly says that the schedule is returned as a EngineTimeSlot, but it is actually a QuantumTimeSlot. While technically a breaking change, it would be quite surprising if anyone is dependent on this wrapper class, as it has never been used anywhere. BREAKING CHANGE=Removed EngineTimeSlot without deprecation, (minimal to no usage).
so I am just going to delete it.
schedule is returned as a EngineTimeSlot, but it is actually a
QuantumTimeSlot.
While technically a breaking change, it would be quite surprising
if anyone is dependent on this wrapper class, as it has never been used
anywhere.
BREAKING CHANGE=Removed EngineTimeSlot without deprecation, (minimal to no usage).