Skip to content

Conversation

@pavel-kirienko
Copy link
Member

Supersedes #353

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements progress callback support for FileClient2 file operations and updates the associated type annotations.

  • Introduces progress callbacks in file read and write operations.
  • Updates type hints using the new union and list syntax.
  • Adjusts test cases and bumps the version and changelog.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
tests/application/file.py Adds tests to validate progress callback functionality.
pycyphal/application/file.py Implements progress callbacks and updates type annotations.
pycyphal/_version.py Bumps version from 1.22.1 to 1.23.0.
CHANGELOG.rst Updates changelog to document progress callback support.

@coveralls
Copy link

Coverage Status

coverage: 94.341% (+0.01%) from 94.328%
when pulling 2826ed4 on dev
into eda263e on master.

@pavel-kirienko pavel-kirienko merged commit 71eb3ae into master May 21, 2025
13 checks passed
@pavel-kirienko pavel-kirienko deleted the dev branch May 21, 2025 15:46
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.

4 participants