mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-43723: Deprecate camelCase aliases from threading (GH-25174)
The snake_case names have existed since Python 2.6, so there is no reason to keep the old camelCase names around. One similar method, threading.Thread.isAlive, was already removed in Python 3.9 (bpo-37804).
This commit is contained in:
parent
cc2ffcdfd7
commit
9825bdfbd5
7 changed files with 159 additions and 20 deletions
|
@ -154,9 +154,9 @@ class ThreadTests(BaseTestCase):
|
|||
|
||||
def test_ident_of_no_threading_threads(self):
|
||||
# The ident still must work for the main thread and dummy threads.
|
||||
self.assertIsNotNone(threading.currentThread().ident)
|
||||
self.assertIsNotNone(threading.current_thread().ident)
|
||||
def f():
|
||||
ident.append(threading.currentThread().ident)
|
||||
ident.append(threading.current_thread().ident)
|
||||
done.set()
|
||||
done = threading.Event()
|
||||
ident = []
|
||||
|
@ -447,13 +447,32 @@ class ThreadTests(BaseTestCase):
|
|||
# Just a quick sanity check to make sure the old method names are
|
||||
# still present
|
||||
t = threading.Thread()
|
||||
t.isDaemon()
|
||||
t.setDaemon(True)
|
||||
t.getName()
|
||||
t.setName("name")
|
||||
with self.assertWarnsRegex(DeprecationWarning,
|
||||
r'get the daemon attribute'):
|
||||
t.isDaemon()
|
||||
with self.assertWarnsRegex(DeprecationWarning,
|
||||
r'set the daemon attribute'):
|
||||
t.setDaemon(True)
|
||||
with self.assertWarnsRegex(DeprecationWarning,
|
||||
r'get the name attribute'):
|
||||
t.getName()
|
||||
with self.assertWarnsRegex(DeprecationWarning,
|
||||
r'set the name attribute'):
|
||||
t.setName("name")
|
||||
|
||||
e = threading.Event()
|
||||
e.isSet()
|
||||
threading.activeCount()
|
||||
with self.assertWarnsRegex(DeprecationWarning, 'use is_set()'):
|
||||
e.isSet()
|
||||
|
||||
cond = threading.Condition()
|
||||
cond.acquire()
|
||||
with self.assertWarnsRegex(DeprecationWarning, 'use notify_all()'):
|
||||
cond.notifyAll()
|
||||
|
||||
with self.assertWarnsRegex(DeprecationWarning, 'use active_count()'):
|
||||
threading.activeCount()
|
||||
with self.assertWarnsRegex(DeprecationWarning, 'use current_thread()'):
|
||||
threading.currentThread()
|
||||
|
||||
def test_repr_daemon(self):
|
||||
t = threading.Thread()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue