SIGN IN SIGN UP

gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845)

If we overflowed the global version counter (i.e., after 2*24 calls to
`_PyMonitoring_SetEvents`), we bailed out after setting global monitoring
events but before instrumenting code objects, which led to assertion errors
later on.

Also add a `time.sleep()` to `test_free_threading.test_monitoring` to avoid
overflowing the global version counter.
S
Sam Gross committed
e457d60daafe66534283e0f79c81517634408e57
Parent: 614a28b
Committed by GitHub <noreply@github.com> on 11/23/2025, 3:07:17 PM