What is "thread local storage" in Python, and why do I need it? What is "thread local storage" in Python, and why do I need it? python python