Refactor data message generator for more robust exception handling and raising #128

Merged
hurui200320 merged 10 commits from feat/0.3.5 into develop 2026-02-05 14:35:10 +00:00
Member

This PR is part of ticket #127. This PR:

  • Refactored the data message generator with a more robust approach for exception handling and raising.
  • Release version 0.3.5
This PR is part of ticket #127. This PR: + Refactored the data message generator with a more robust approach for exception handling and raising. + Release version 0.3.5
feat: filter message in data message generator
All checks were successful
/ run-unit-tests (push) Successful in 46s
/ build-and-push-otdemo (push) Successful in 41s
/ run-integration-tests-cleverswarm (push) Successful in 10m6s
/ run-internal-integration-tests (push) Successful in 18m27s
/ publish-python-library (push) Successful in 40s
d2cb007946
Check channel state and skip if the channel is already closed
feat: print stacktrace
All checks were successful
/ run-integration-tests-cleverswarm (push) Has been skipped
/ run-unit-tests (push) Successful in 47s
/ publish-python-library (push) Successful in 40s
/ build-and-push-otdemo (push) Successful in 42s
/ run-internal-integration-tests (push) Has been skipped
6e9abf40cc
fix: check channel state before yield data message
All checks were successful
/ run-integration-tests-cleverswarm (push) Has been skipped
/ run-unit-tests (push) Successful in 43s
/ publish-python-library (push) Successful in 36s
/ build-and-push-otdemo (push) Successful in 41s
/ run-internal-integration-tests (push) Has been skipped
2356892d29
fix: add await before channel broken check
All checks were successful
/ run-integration-tests-cleverswarm (push) Has been skipped
/ run-unit-tests (push) Successful in 46s
/ publish-python-library (push) Successful in 38s
/ build-and-push-otdemo (push) Successful in 44s
/ run-internal-integration-tests (push) Has been skipped
05fe821ed6
feat: raise error when channel breaks due to invalid state
All checks were successful
/ run-integration-tests-cleverswarm (push) Has been skipped
/ run-unit-tests (push) Successful in 47s
/ publish-python-library (push) Successful in 38s
/ build-and-push-otdemo (push) Successful in 42s
/ run-internal-integration-tests (push) Has been skipped
7776877da5
feat: add try-expect for queue iterator
All checks were successful
/ run-unit-tests (push) Successful in 45s
/ run-integration-tests-cleverswarm (push) Has been skipped
/ publish-python-library (push) Successful in 39s
/ build-and-push-otdemo (push) Successful in 42s
/ run-internal-integration-tests (push) Has been skipped
59aa91ee6d
feat: refactor data message generator
All checks were successful
/ run-integration-tests-cleverswarm (push) Has been skipped
/ run-unit-tests (push) Successful in 47s
/ publish-python-library (push) Successful in 38s
/ build-and-push-otdemo (push) Successful in 42s
/ run-internal-integration-tests (push) Has been skipped
1813144630
Revert "temp: disable test pipeline"
Some checks failed
/ run-unit-tests (push) Successful in 48s
/ build-and-push-otdemo (push) Successful in 44s
/ run-integration-tests-cleverswarm (push) Successful in 10m29s
/ run-internal-integration-tests (push) Successful in 18m57s
/ publish-python-library (push) Failing after 6s
edaafdf4ab
This reverts commit 0314dc6a57.
CoreRasurae left a comment
Member

Approved, but maybe you will need to add tests for this later.

Approved, but maybe you will need to add tests for this later.
hurui200320 deleted branch feat/0.3.5 2026-02-05 14:35:10 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#124 Fix RabbitMQ channel dies silently
clevermicro/amq-adapter-python
Reference
clevermicro/amq-adapter-python!128
No description provided.