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

Generate RestJson event stream implementation #323

Merged
merged 1 commit into from
Oct 24, 2024

Conversation

JordonPhillips
Copy link
Contributor

This updates generic event stream generation with recently introduced changes and also introduces the concrete implementation for RestJson.

Testing for all of this will be done via protocol tests, and in the early days manual testing.

Since a lot of this is effectively throwaway code, I was more liberal with type ignoring and using Any types than I otherwise would be. The request pipeline is going to be moving to pure python soon^tm, and the typing issues will be resolved at that time.

This depends on #322

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@JordonPhillips JordonPhillips requested a review from a team as a code owner October 22, 2024 16:04
nateprewitt
nateprewitt previously approved these changes Oct 23, 2024
Copy link
Contributor

@nateprewitt nateprewitt left a comment

Choose a reason for hiding this comment

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

Looks good, approving since the test failures are related to the latest Smithy release and we had a clean run yesterday with no functional changes.

Base automatically changed from high-level-aws-streams to develop October 24, 2024 15:08
@JordonPhillips JordonPhillips dismissed nateprewitt’s stale review October 24, 2024 15:08

The base branch was changed.

This updates generic event stream generation with recently introduced
changes and also introduces the concrete implementation for RestJson.

Testing for all of this will be done via protocol tests, and in the
early days manual testing.

Since a lot of this is effectively throwaway code, I was more liberal
with type ignoring and using Any types than I otherwise would be. The
request pipeline is going to be moving to pure python soon^tm, and
the typing issues will be resolved at that time.
@JordonPhillips JordonPhillips merged commit a2c2e48 into develop Oct 24, 2024
5 checks passed
@nateprewitt nateprewitt deleted the mega-event-streaming branch October 24, 2024 15:17
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.

2 participants