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

Import AWS protocol framing and event stream support #298

Closed
wants to merge 1 commit into from

Conversation

JordonPhillips
Copy link
Contributor

This brings over the protocol framing and event stream support that is currently being used in the transcribe streaming sdk, with some changes from botocore.

Minor refactoring has been done to format, add type hints, and to upgrade to some new language features. Some issues reported by the typing have been addressed, mostly accounting for cases where a value could be None but wasn't handled as such.

More refactoring will be done in future PRs to make all this implement a generic interface. Effort will be made to keep this module free of dependencies, so that it can at least be used by the transcribe sdk, if not botocore.

I had started getting into the weeds of those bigger changes, but I think it's best to see how those changes affect what's already been there.

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 August 29, 2024 13:56
This brings over the protocol framing and event stream support that
is currently being used in the transcribe streaming sdk, with some
changes from botocore.

Minor refactoring has been done to format, add type hints, and to
upgrade to some new language features. Some issues reported by
the typing have been addressed, mostly accounting for cases where
a value could be `None` but wasn't handled as such.

More refactoring will be done in future PRs to make all this
implement a generic interface. Effort will be made to keep this
module free of dependencies, so that it can at least be used by
the transcribe sdk, if not botocore.
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.

1 participant