Skip to content

fix(64864): followup - #34

Open
x7peeps wants to merge 2 commits into
mainfrom
fix/64864-followup
Open

fix(64864): followup#34
x7peeps wants to merge 2 commits into
mainfrom
fix/64864-followup

Conversation

@x7peeps

@x7peeps x7peeps commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Auto-generated PR from branch

Commit: 1ab0b3d test(feishu): add gather exception isolation regression tests (NousResearch#64864)

x7peeps added 2 commits July 23, 2026 15:55
…handler

query_document_meta and batch_query_comment run in parallel via gather.
Without return_exceptions=True, a single fetch failure crashes the entire
handler, losing the other result. Use return_exceptions=True and handle
each result independently — falling back to {} on exception while keeping
the successful result.

Add regression tests for each fetch raising independently, asserting the
other result is retained and the handler continues.

Closes NousResearch#64864
…search#64864)

Add focused tests for each fetch raising independently through the
actual gather pattern used in handle_drive_comment_event:
- Meta fetch failure: asserts comment result is preserved
- Comment fetch failure: asserts meta result is preserved
- Both succeed: baseline test

Each test exercises the return_exceptions=True pattern and the
subsequent isinstance checks that isolate failures.

Refs: NousResearch#64864
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