From 00f8e62751e369cb183ab62525b496d9d06389cd Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 25 Nov 2015 15:59:20 -0800 Subject: [PATCH] Add __getattr__(), __setattr__(), __delattr__() to 2.7 threading.local(). --- stdlib/2.7/threading.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/2.7/threading.pyi b/stdlib/2.7/threading.pyi index d994d07d1..9f8ba5ac8 100644 --- a/stdlib/2.7/threading.pyi +++ b/stdlib/2.7/threading.pyi @@ -46,7 +46,9 @@ class ThreadError(Exception): class local(object): # TODO: allows arbitrary parameters... - pass + def __getattr__(self, name: str) -> Any: ... + def __setattr__(self, name: str, value: Any) -> None: ... + def __delattr__(self, name: str) -> None: ... class Event(object): def is_set(self) -> bool: ...