-
Notifications
You must be signed in to change notification settings - Fork 11
feat: FIR-43722 add streaming to python sdk #424
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
Merged
stepansergeevitch
merged 39 commits into
main
from
FIR-43722-add-streaming-to-python-sdk
Apr 18, 2025
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
9a7e1ea
WIP implement synchronous streaming
stepansergeevitch b31630b
improve error handling, docs, etc.
stepansergeevitch 8c2a51b
more docstring improvements
stepansergeevitch 5491287
add tests for base row set classes
stepansergeevitch d9f785e
update streaming test
stepansergeevitch 1be1fb9
add unit tests for row set implementations
stepansergeevitch a4634dc
extend tests
stepansergeevitch 48d48be
add async streaming rowset
stepansergeevitch c54e8a8
fix unit tests
stepansergeevitch 575dd45
added async in memory row set tests
stepansergeevitch e32c8a2
add more tests for row sets
stepansergeevitch 11a93c4
add async streaming unit tests
stepansergeevitch 7a05975
add execute_stream to cursors
stepansergeevitch 5f3f83b
improve json lines parsing
stepansergeevitch 5945cf5
add new types parsing
stepansergeevitch 0cd0e1e
add cursor streaming test
stepansergeevitch 39aa2d5
extend cursor tests
stepansergeevitch 01339a7
disable streaming for v1
stepansergeevitch 561b627
add streaming integration tests
stepansergeevitch 7a29f08
fix response streaming
stepansergeevitch a20dc79
uncomment needed code
stepansergeevitch e54c55c
fix unit tests
stepansergeevitch c103cbf
raise error for v1 streaming
stepansergeevitch cae4334
fix type annotation
stepansergeevitch b180683
improve error handling
stepansergeevitch 48de18d
fix error handling
stepansergeevitch 8d0a48f
add documentation section
stepansergeevitch 4d1c2b9
fix import errors
stepansergeevitch acdbf76
fix status code fetching from response body
stepansergeevitch fd704bb
fix streaming test
stepansergeevitch aaedc1e
mark tests as slow
stepansergeevitch b283cdd
address some comments
stepansergeevitch 7bc1f92
convert context manager to a generator
stepansergeevitch 83d5d51
improve documentation
stepansergeevitch 29e5997
add jupyter examples
stepansergeevitch 502e86a
simplify row set initialization
stepansergeevitch a5bbb5f
extend integration tests
stepansergeevitch 5d5a312
fix unit tests
stepansergeevitch 194b5ac
update pre-commit action
stepansergeevitch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.