Delete a broken threading.local example (#5870)

This code never did anything correct or useful. The class attribute will never be affected, and the condition will never be true.
This commit is contained in:
Aaron Gallagher 2018-02-25 07:03:40 -08:00 committed by Alex Gaynor
parent 29eab55309
commit 5fb632e831
1 changed files with 1 additions and 5 deletions

View File

@ -56,11 +56,7 @@ You can create custom local objects by subclassing the local class:
>>> class MyLocal(local): >>> class MyLocal(local):
... number = 2 ... number = 2
... initialized = False
... def __init__(self, **kw): ... def __init__(self, **kw):
... if self.initialized:
... raise SystemError('__init__ called too many times')
... self.initialized = True
... self.__dict__.update(kw) ... self.__dict__.update(kw)
... def squared(self): ... def squared(self):
... return self.number ** 2 ... return self.number ** 2
@ -97,7 +93,7 @@ As before, we can access the data in a separate thread:
>>> thread.start() >>> thread.start()
>>> thread.join() >>> thread.join()
>>> log >>> log
[[('color', 'red'), ('initialized', True)], 11] [[('color', 'red')], 11]
without affecting this thread's data: without affecting this thread's data: