kshitij
1be70d6354
fix: join heartbeat thread in finally + add error-path test
...
Add activity_hb.join(timeout=2.0) after activity_hb_stop.set() in
direct_api_call's finally block so the heartbeat thread is deterministically
stopped before client teardown. Add test verifying no stray _touch_activity
fires after direct_api_call raises an exception.
Follow-up to PR #78548 by @xxxigm.
2026-08-05 14:00:25 +05:30
..
2026-02-26 13:54:20 +03:00
2026-08-03 00:25:20 +05:30
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-19 09:57:21 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-08-05 14:00:25 +05:30
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-08-02 21:15:16 +05:30
2026-07-29 13:10:23 -07:00
2026-08-03 17:18:51 +05:30
2026-07-29 13:10:23 -07:00
2026-06-15 06:29:00 -07:00
2026-07-29 13:10:23 -07:00
2026-08-02 23:12:00 -07:00
2026-08-02 21:15:16 +05:30
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-08-02 21:15:16 +05:30
2026-08-03 00:25:20 +05:30
2026-05-28 22:26:25 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-08-02 21:15:16 +05:30
2026-07-24 15:55:39 -07:00
2026-08-02 21:15:16 +05:30
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-07-01 15:39:48 +05:30
2026-07-29 13:10:23 -07:00