Talks

Conquer multithreaded Python with Blanket

Saturday, May 16th, 2026 10:30 a.m.–11 a.m. in Grand Ballroom B

Presented by

Larry Hastings

Description

Debugging and testing multithreaded code in Python is so challenging. How do you create reproducible tests of multithreaded code, when the order of execution changes from run to run? How do you achieve 100% coverage, when you ship code only called to handle rare, obscure race conditions? And if you think it's a problem now... just imagine how much worse it's going to become as adoption of "nogil" Python grows!

Blanket is here to help. Come learn how Blanket gives you back control over the order of execution in multithreaded code, enabling you to write deterministic multithreaded tests. Restore blessed order and determinism to your unit test suite--use Blanket!

Search