Pitfalls to avoid when submitting a patch to the core Python team.
How to avoid zombie threads in ancient versions of Python.
A fun series about a race condition I fixed in Python's threading implementation.
Sometimes thread.join() isn't enough.
Image: William Warby on Flickr Here's a Python gotcha I've hit often enough to merit a blog post: x += 1 is weird in Python. It's compiled roughly like x = x + 1, with two surprising consequences. One is this familiar pitfall: >>> x = 0 [ ... ]